{
  "nbformat": 4,
  "nbformat_minor": 0,
  "metadata": {
    "colab": {
      "name": "extracting_features_EfficientNetB4_MNIST.ipynb",
      "provenance": [],
      "collapsed_sections": [],
      "toc_visible": true,
      "authorship_tag": "ABX9TyP80pGi49v/tJDBxGW0nJXz",
      "include_colab_link": true
    },
    "kernelspec": {
      "name": "python3",
      "display_name": "Python 3"
    },
    "accelerator": "GPU"
  },
  "cells": [
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "view-in-github",
        "colab_type": "text"
      },
      "source": [
        "<a href=\"https://colab.research.google.com/github/MathieuGrosso/projet-dima-/blob/main/extracting_features_EfficientNetB4_MNIST.ipynb\" target=\"_parent\"><img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"/></a>"
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "Sda4pmO9GjBS",
        "outputId": "5d4d109b-951a-4bdd-bbfd-4002e29eee97"
      },
      "source": [
        "import sys\n",
        "print(sys.version)\n",
        "\n",
        "import matplotlib.pyplot as plt\n",
        "import numpy as np\n",
        "from sklearn.manifold import TSNE, Isomap, MDS\n",
        "\n",
        "import tensorflow as tf\n",
        "import tensorflow_datasets as tfds\n",
        "from tensorflow.keras.layers import Input, Dense, Lambda, Flatten, Reshape\n",
        "\n",
        "from tensorflow.keras.models import Model\n",
        "from tensorflow.keras import backend as K\n",
        "from tensorflow.keras import metrics\n",
        "from tensorflow.keras.datasets import mnist, fashion_mnist\n",
        "from tensorflow.keras.layers.experimental import preprocessing\n",
        "import cv2\n",
        "from tensorflow.keras.optimizers import Adam\n",
        "from sklearn.metrics import roc_curve,auc,roc_auc_score\n",
        "\n",
        "from tensorflow.keras.utils import to_categorical"
      ],
      "execution_count": 1,
      "outputs": [
        {
          "output_type": "stream",
          "text": [
            "3.7.10 (default, Feb 20 2021, 21:17:23) \n",
            "[GCC 7.5.0]\n"
          ],
          "name": "stdout"
        }
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "V-V_8F9LIp1p"
      },
      "source": [
        "#Data"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "IiROTyi_28PH"
      },
      "source": [
        "##Loading data: "
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 118
        },
        "id": "4HerE_-XHwFl",
        "outputId": "21a93536-5c03-4595-c6ea-66d7d527c0d8"
      },
      "source": [
        "#import data of mnist and fashion mnist: \n",
        "dataset = \"numbers\" # \"numbers\" or \"fashion\"\n",
        "anomaly_class = 8  # indicates which class is considered as anomalous\n",
        "\n",
        "if dataset == \"numbers\":\n",
        "    (x_train, y_train), (x_test, y_test) = mnist.load_data()\n",
        "    dico = {\n",
        "            0: '0',\n",
        "            1: '1',\n",
        "            2: '2',\n",
        "            3: '3',\n",
        "            4: '4',\n",
        "            5: '5',\n",
        "            6: '6',\n",
        "            7: '7',\n",
        "            8: '8',\n",
        "            9: '9',\n",
        "    }\n",
        "elif dataset ==\"fashion\":\n",
        "    (x_train, y_train), (x_test, y_test) = fashion_mnist.load_data()\n",
        "    dico = {\n",
        "            0: 'T-shirt/top',\n",
        "            1: 'Trouser/pants',\n",
        "            2: 'Pullover shirt',\n",
        "            3: 'Dress',\n",
        "            4: 'Coat',\n",
        "            5: 'Sandal',\n",
        "            6: 'Shirt',\n",
        "            7: 'Sneaker',\n",
        "            8: 'Bag',\n",
        "            9: 'Ankle boot',\n",
        "    }\n",
        "else:\n",
        "    print(\"Error: choices are 'fashion' or 'numbers'\")\n",
        "\n",
        "#We only keep normal images in the training set\n",
        "#J'ai enlevé ces deux lignes pour le moment pour essayer de déjà faire marcher l'algo en version supervised\n",
        "x_train = x_train[y_train != anomaly_class]\n",
        "y_train = y_train[y_train != anomaly_class]\n",
        "\n",
        "# Normalization and shape configuration\n",
        "x_train = x_train.astype('float32') / 255.\n",
        "x_test = x_test.astype('float32') / 255.\n",
        "x_train = np.expand_dims(x_train, axis=3)\n",
        "x_test = np.expand_dims(x_test, axis=3)\n",
        "\n",
        "# Display some NORMAL images\n",
        "n = 10  # how many images we will display\n",
        "plt.figure(figsize=(20, 4))\n",
        "for i in range(n):\n",
        "    # display original\n",
        "    ax = plt.subplot(1, n, i + 1)\n",
        "    plt.imshow(x_train[i].reshape(28,28))\n",
        "    plt.gray()\n",
        "    ax.get_xaxis().set_visible(False)\n",
        "    ax.get_yaxis().set_visible(False)\n",
        "\n",
        "plt.show()"
      ],
      "execution_count": 5,
      "outputs": [
        {
          "output_type": "display_data",
          "data": {
            "image/png": "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\n",
            "text/plain": [
              "<Figure size 1440x288 with 10 Axes>"
            ]
          },
          "metadata": {
            "tags": [],
            "needs_background": "light"
          }
        }
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "MztHkQkpIvJe",
        "outputId": "64fee4f0-735c-4bf1-81ab-da06aa9a21d4"
      },
      "source": [
        "print(x_train.shape, 'x train samples')\n",
        "print(x_test.shape, 'x test samples')\n",
        "print(y_train.shape, 'y train samples')\n",
        "print(y_test.shape, 'y test samples')"
      ],
      "execution_count": 6,
      "outputs": [
        {
          "output_type": "stream",
          "text": [
            "(54149, 28, 28, 1) x train samples\n",
            "(10000, 28, 28, 1) x test samples\n",
            "(54149,) y train samples\n",
            "(10000,) y test samples\n"
          ],
          "name": "stdout"
        }
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "ncRAeDKNRhEo"
      },
      "source": [
        "##Preprocessing the data: \n"
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "id": "OOOUF0wmKJNY"
      },
      "source": [
        "#faire qu'il n'y ait que deux classes: 1,2,3,4,5,6,7 et 9 sont normaux et 8 anormal. on va noter la classe 8=1 et lesa utres =0. \n"
      ],
      "execution_count": 7,
      "outputs": []
    },
    {
      "cell_type": "code",
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "ilPSXMHBRoeh",
        "outputId": "506e4afb-5e89-463a-87f1-62e295d63084"
      },
      "source": [
        "#change the format of MNIST DATA : \n",
        "\n",
        "x_train_rgb, x_test_rgb = np.squeeze(x_train,axis=3), np.squeeze(x_test,axis=3) #(54149,28,28)\n",
        "print(x_train_rgb.shape)\n",
        "print(x_test_rgb.shape)\n"
      ],
      "execution_count": 8,
      "outputs": [
        {
          "output_type": "stream",
          "text": [
            "(54149, 28, 28)\n",
            "(10000, 28, 28)\n"
          ],
          "name": "stdout"
        }
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "id": "qu9g9MsvTEZ3"
      },
      "source": [
        "#Repeat the image array 3 times on a new dimension \n",
        "x_train, x_test = np.repeat(x_train_rgb[..., np.newaxis], 3, -1), np.repeat(x_test_rgb[..., np.newaxis], 3, -1)\n"
      ],
      "execution_count": 9,
      "outputs": []
    },
    {
      "cell_type": "code",
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "TjLmSjajTM38",
        "outputId": "1caa0d7d-e041-440e-a53f-f4b86eac8e8e"
      },
      "source": [
        "print(x_train.shape)\n",
        "print(x_test.shape)"
      ],
      "execution_count": 10,
      "outputs": [
        {
          "output_type": "stream",
          "text": [
            "(54149, 28, 28, 3)\n",
            "(10000, 28, 28, 3)\n"
          ],
          "name": "stdout"
        }
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "id": "6RNwWRooyWUp"
      },
      "source": [
        "#Increasing the size of the image: \n",
        "#pour mnist: \n",
        "#padding: 112 x 112\n",
        "#image=np.zeros(batch,x,y,canaux)\n",
        "#image[b,startx:endx,starty:endy,]=x_train_aggrandi\n",
        "\n",
        "#Créer un tableau pour y rentrer les images: \n",
        "#https://ensip.gitlab.io/pages-info/ressources/transverse/tuto_images.html (tuto)\n",
        "import numpy as np\n",
        "image_train = np.zeros((54149,112, 112, 3), dtype=np.uint8)\n",
        "image_train[0:54149,0:28,0:28,]=x_train\n",
        "x_train=image_train\n",
        "\n",
        "image_test = np.zeros((10000,112, 112, 3), dtype=np.uint8)\n",
        "image_test[0:10000,0:28,0:28,]=x_test\n",
        "x_test=image_test\n",
        "\n",
        "#padding\n",
        "\n",
        "\n",
        "\n",
        "#padding: 112 x 112\n",
        "#image=np.zeros(batch,x,y,canaux)\n",
        "#image[b,startx:endx,starty:endy,]=x_train_aggrandi\n"
      ],
      "execution_count": 11,
      "outputs": []
    },
    {
      "cell_type": "code",
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "TcAYqFiA6j_k",
        "outputId": "3fed45e6-ac2f-4a63-8aaa-3806f54e4ae9"
      },
      "source": [
        "x_train.shape"
      ],
      "execution_count": 12,
      "outputs": [
        {
          "output_type": "execute_result",
          "data": {
            "text/plain": [
              "(54149, 112, 112, 3)"
            ]
          },
          "metadata": {
            "tags": []
          },
          "execution_count": 12
        }
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "KVUyTwE0I-Qj"
      },
      "source": [
        "#Load model and extract the feature maps: "
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "w8oFdxy-SKrD"
      },
      "source": [
        "##importation"
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "id": "RXHEqxM0P3-2"
      },
      "source": [
        "#importation\n",
        "import keras\n",
        "from keras import layers\n",
        "from tensorflow.keras import layers\n",
        "from tensorflow.keras.applications.vgg16 import VGG16\n",
        "from tensorflow.keras.preprocessing import image\n",
        "from tensorflow.keras.applications.vgg16 import preprocess_input\n",
        "from tensorflow.keras.preprocessing.image import load_img\n",
        "from tensorflow.keras import Model\n",
        "from tensorflow.keras.layers import GlobalAveragePooling2D\n",
        "from tensorflow.keras import Sequential\n",
        "import numpy as np\n",
        "import os\n",
        "from tensorflow.keras.applications import EfficientNetB4"
      ],
      "execution_count": 13,
      "outputs": []
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "0JQtKeVvSMTX"
      },
      "source": [
        "##creating the base model"
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "iOGP92UtJCSP",
        "outputId": "ea65c356-03a4-4f5d-83ff-018305da80ee"
      },
      "source": [
        "\n",
        "#loading the EfficientNet model: \n",
        "\n",
        "base_model = EfficientNetB4(weights='imagenet',include_top=False)\n",
        "print(base_model.summary())"
      ],
      "execution_count": 14,
      "outputs": [
        {
          "output_type": "stream",
          "text": [
            "Model: \"efficientnetb4\"\n",
            "__________________________________________________________________________________________________\n",
            "Layer (type)                    Output Shape         Param #     Connected to                     \n",
            "==================================================================================================\n",
            "input_2 (InputLayer)            [(None, None, None,  0                                            \n",
            "__________________________________________________________________________________________________\n",
            "rescaling_1 (Rescaling)         (None, None, None, 3 0           input_2[0][0]                    \n",
            "__________________________________________________________________________________________________\n",
            "normalization_1 (Normalization) (None, None, None, 3 7           rescaling_1[0][0]                \n",
            "__________________________________________________________________________________________________\n",
            "stem_conv_pad (ZeroPadding2D)   (None, None, None, 3 0           normalization_1[0][0]            \n",
            "__________________________________________________________________________________________________\n",
            "stem_conv (Conv2D)              (None, None, None, 4 1296        stem_conv_pad[0][0]              \n",
            "__________________________________________________________________________________________________\n",
            "stem_bn (BatchNormalization)    (None, None, None, 4 192         stem_conv[0][0]                  \n",
            "__________________________________________________________________________________________________\n",
            "stem_activation (Activation)    (None, None, None, 4 0           stem_bn[0][0]                    \n",
            "__________________________________________________________________________________________________\n",
            "block1a_dwconv (DepthwiseConv2D (None, None, None, 4 432         stem_activation[0][0]            \n",
            "__________________________________________________________________________________________________\n",
            "block1a_bn (BatchNormalization) (None, None, None, 4 192         block1a_dwconv[0][0]             \n",
            "__________________________________________________________________________________________________\n",
            "block1a_activation (Activation) (None, None, None, 4 0           block1a_bn[0][0]                 \n",
            "__________________________________________________________________________________________________\n",
            "block1a_se_squeeze (GlobalAvera (None, 48)           0           block1a_activation[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block1a_se_reshape (Reshape)    (None, 1, 1, 48)     0           block1a_se_squeeze[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block1a_se_reduce (Conv2D)      (None, 1, 1, 12)     588         block1a_se_reshape[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block1a_se_expand (Conv2D)      (None, 1, 1, 48)     624         block1a_se_reduce[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block1a_se_excite (Multiply)    (None, None, None, 4 0           block1a_activation[0][0]         \n",
            "                                                                 block1a_se_expand[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block1a_project_conv (Conv2D)   (None, None, None, 2 1152        block1a_se_excite[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block1a_project_bn (BatchNormal (None, None, None, 2 96          block1a_project_conv[0][0]       \n",
            "__________________________________________________________________________________________________\n",
            "block1b_dwconv (DepthwiseConv2D (None, None, None, 2 216         block1a_project_bn[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block1b_bn (BatchNormalization) (None, None, None, 2 96          block1b_dwconv[0][0]             \n",
            "__________________________________________________________________________________________________\n",
            "block1b_activation (Activation) (None, None, None, 2 0           block1b_bn[0][0]                 \n",
            "__________________________________________________________________________________________________\n",
            "block1b_se_squeeze (GlobalAvera (None, 24)           0           block1b_activation[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block1b_se_reshape (Reshape)    (None, 1, 1, 24)     0           block1b_se_squeeze[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block1b_se_reduce (Conv2D)      (None, 1, 1, 6)      150         block1b_se_reshape[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block1b_se_expand (Conv2D)      (None, 1, 1, 24)     168         block1b_se_reduce[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block1b_se_excite (Multiply)    (None, None, None, 2 0           block1b_activation[0][0]         \n",
            "                                                                 block1b_se_expand[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block1b_project_conv (Conv2D)   (None, None, None, 2 576         block1b_se_excite[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block1b_project_bn (BatchNormal (None, None, None, 2 96          block1b_project_conv[0][0]       \n",
            "__________________________________________________________________________________________________\n",
            "block1b_drop (Dropout)          (None, None, None, 2 0           block1b_project_bn[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block1b_add (Add)               (None, None, None, 2 0           block1b_drop[0][0]               \n",
            "                                                                 block1a_project_bn[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block2a_expand_conv (Conv2D)    (None, None, None, 1 3456        block1b_add[0][0]                \n",
            "__________________________________________________________________________________________________\n",
            "block2a_expand_bn (BatchNormali (None, None, None, 1 576         block2a_expand_conv[0][0]        \n",
            "__________________________________________________________________________________________________\n",
            "block2a_expand_activation (Acti (None, None, None, 1 0           block2a_expand_bn[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block2a_dwconv_pad (ZeroPadding (None, None, None, 1 0           block2a_expand_activation[0][0]  \n",
            "__________________________________________________________________________________________________\n",
            "block2a_dwconv (DepthwiseConv2D (None, None, None, 1 1296        block2a_dwconv_pad[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block2a_bn (BatchNormalization) (None, None, None, 1 576         block2a_dwconv[0][0]             \n",
            "__________________________________________________________________________________________________\n",
            "block2a_activation (Activation) (None, None, None, 1 0           block2a_bn[0][0]                 \n",
            "__________________________________________________________________________________________________\n",
            "block2a_se_squeeze (GlobalAvera (None, 144)          0           block2a_activation[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block2a_se_reshape (Reshape)    (None, 1, 1, 144)    0           block2a_se_squeeze[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block2a_se_reduce (Conv2D)      (None, 1, 1, 6)      870         block2a_se_reshape[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block2a_se_expand (Conv2D)      (None, 1, 1, 144)    1008        block2a_se_reduce[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block2a_se_excite (Multiply)    (None, None, None, 1 0           block2a_activation[0][0]         \n",
            "                                                                 block2a_se_expand[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block2a_project_conv (Conv2D)   (None, None, None, 3 4608        block2a_se_excite[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block2a_project_bn (BatchNormal (None, None, None, 3 128         block2a_project_conv[0][0]       \n",
            "__________________________________________________________________________________________________\n",
            "block2b_expand_conv (Conv2D)    (None, None, None, 1 6144        block2a_project_bn[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block2b_expand_bn (BatchNormali (None, None, None, 1 768         block2b_expand_conv[0][0]        \n",
            "__________________________________________________________________________________________________\n",
            "block2b_expand_activation (Acti (None, None, None, 1 0           block2b_expand_bn[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block2b_dwconv (DepthwiseConv2D (None, None, None, 1 1728        block2b_expand_activation[0][0]  \n",
            "__________________________________________________________________________________________________\n",
            "block2b_bn (BatchNormalization) (None, None, None, 1 768         block2b_dwconv[0][0]             \n",
            "__________________________________________________________________________________________________\n",
            "block2b_activation (Activation) (None, None, None, 1 0           block2b_bn[0][0]                 \n",
            "__________________________________________________________________________________________________\n",
            "block2b_se_squeeze (GlobalAvera (None, 192)          0           block2b_activation[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block2b_se_reshape (Reshape)    (None, 1, 1, 192)    0           block2b_se_squeeze[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block2b_se_reduce (Conv2D)      (None, 1, 1, 8)      1544        block2b_se_reshape[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block2b_se_expand (Conv2D)      (None, 1, 1, 192)    1728        block2b_se_reduce[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block2b_se_excite (Multiply)    (None, None, None, 1 0           block2b_activation[0][0]         \n",
            "                                                                 block2b_se_expand[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block2b_project_conv (Conv2D)   (None, None, None, 3 6144        block2b_se_excite[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block2b_project_bn (BatchNormal (None, None, None, 3 128         block2b_project_conv[0][0]       \n",
            "__________________________________________________________________________________________________\n",
            "block2b_drop (Dropout)          (None, None, None, 3 0           block2b_project_bn[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block2b_add (Add)               (None, None, None, 3 0           block2b_drop[0][0]               \n",
            "                                                                 block2a_project_bn[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block2c_expand_conv (Conv2D)    (None, None, None, 1 6144        block2b_add[0][0]                \n",
            "__________________________________________________________________________________________________\n",
            "block2c_expand_bn (BatchNormali (None, None, None, 1 768         block2c_expand_conv[0][0]        \n",
            "__________________________________________________________________________________________________\n",
            "block2c_expand_activation (Acti (None, None, None, 1 0           block2c_expand_bn[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block2c_dwconv (DepthwiseConv2D (None, None, None, 1 1728        block2c_expand_activation[0][0]  \n",
            "__________________________________________________________________________________________________\n",
            "block2c_bn (BatchNormalization) (None, None, None, 1 768         block2c_dwconv[0][0]             \n",
            "__________________________________________________________________________________________________\n",
            "block2c_activation (Activation) (None, None, None, 1 0           block2c_bn[0][0]                 \n",
            "__________________________________________________________________________________________________\n",
            "block2c_se_squeeze (GlobalAvera (None, 192)          0           block2c_activation[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block2c_se_reshape (Reshape)    (None, 1, 1, 192)    0           block2c_se_squeeze[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block2c_se_reduce (Conv2D)      (None, 1, 1, 8)      1544        block2c_se_reshape[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block2c_se_expand (Conv2D)      (None, 1, 1, 192)    1728        block2c_se_reduce[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block2c_se_excite (Multiply)    (None, None, None, 1 0           block2c_activation[0][0]         \n",
            "                                                                 block2c_se_expand[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block2c_project_conv (Conv2D)   (None, None, None, 3 6144        block2c_se_excite[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block2c_project_bn (BatchNormal (None, None, None, 3 128         block2c_project_conv[0][0]       \n",
            "__________________________________________________________________________________________________\n",
            "block2c_drop (Dropout)          (None, None, None, 3 0           block2c_project_bn[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block2c_add (Add)               (None, None, None, 3 0           block2c_drop[0][0]               \n",
            "                                                                 block2b_add[0][0]                \n",
            "__________________________________________________________________________________________________\n",
            "block2d_expand_conv (Conv2D)    (None, None, None, 1 6144        block2c_add[0][0]                \n",
            "__________________________________________________________________________________________________\n",
            "block2d_expand_bn (BatchNormali (None, None, None, 1 768         block2d_expand_conv[0][0]        \n",
            "__________________________________________________________________________________________________\n",
            "block2d_expand_activation (Acti (None, None, None, 1 0           block2d_expand_bn[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block2d_dwconv (DepthwiseConv2D (None, None, None, 1 1728        block2d_expand_activation[0][0]  \n",
            "__________________________________________________________________________________________________\n",
            "block2d_bn (BatchNormalization) (None, None, None, 1 768         block2d_dwconv[0][0]             \n",
            "__________________________________________________________________________________________________\n",
            "block2d_activation (Activation) (None, None, None, 1 0           block2d_bn[0][0]                 \n",
            "__________________________________________________________________________________________________\n",
            "block2d_se_squeeze (GlobalAvera (None, 192)          0           block2d_activation[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block2d_se_reshape (Reshape)    (None, 1, 1, 192)    0           block2d_se_squeeze[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block2d_se_reduce (Conv2D)      (None, 1, 1, 8)      1544        block2d_se_reshape[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block2d_se_expand (Conv2D)      (None, 1, 1, 192)    1728        block2d_se_reduce[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block2d_se_excite (Multiply)    (None, None, None, 1 0           block2d_activation[0][0]         \n",
            "                                                                 block2d_se_expand[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block2d_project_conv (Conv2D)   (None, None, None, 3 6144        block2d_se_excite[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block2d_project_bn (BatchNormal (None, None, None, 3 128         block2d_project_conv[0][0]       \n",
            "__________________________________________________________________________________________________\n",
            "block2d_drop (Dropout)          (None, None, None, 3 0           block2d_project_bn[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block2d_add (Add)               (None, None, None, 3 0           block2d_drop[0][0]               \n",
            "                                                                 block2c_add[0][0]                \n",
            "__________________________________________________________________________________________________\n",
            "block3a_expand_conv (Conv2D)    (None, None, None, 1 6144        block2d_add[0][0]                \n",
            "__________________________________________________________________________________________________\n",
            "block3a_expand_bn (BatchNormali (None, None, None, 1 768         block3a_expand_conv[0][0]        \n",
            "__________________________________________________________________________________________________\n",
            "block3a_expand_activation (Acti (None, None, None, 1 0           block3a_expand_bn[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block3a_dwconv_pad (ZeroPadding (None, None, None, 1 0           block3a_expand_activation[0][0]  \n",
            "__________________________________________________________________________________________________\n",
            "block3a_dwconv (DepthwiseConv2D (None, None, None, 1 4800        block3a_dwconv_pad[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block3a_bn (BatchNormalization) (None, None, None, 1 768         block3a_dwconv[0][0]             \n",
            "__________________________________________________________________________________________________\n",
            "block3a_activation (Activation) (None, None, None, 1 0           block3a_bn[0][0]                 \n",
            "__________________________________________________________________________________________________\n",
            "block3a_se_squeeze (GlobalAvera (None, 192)          0           block3a_activation[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block3a_se_reshape (Reshape)    (None, 1, 1, 192)    0           block3a_se_squeeze[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block3a_se_reduce (Conv2D)      (None, 1, 1, 8)      1544        block3a_se_reshape[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block3a_se_expand (Conv2D)      (None, 1, 1, 192)    1728        block3a_se_reduce[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block3a_se_excite (Multiply)    (None, None, None, 1 0           block3a_activation[0][0]         \n",
            "                                                                 block3a_se_expand[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block3a_project_conv (Conv2D)   (None, None, None, 5 10752       block3a_se_excite[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block3a_project_bn (BatchNormal (None, None, None, 5 224         block3a_project_conv[0][0]       \n",
            "__________________________________________________________________________________________________\n",
            "block3b_expand_conv (Conv2D)    (None, None, None, 3 18816       block3a_project_bn[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block3b_expand_bn (BatchNormali (None, None, None, 3 1344        block3b_expand_conv[0][0]        \n",
            "__________________________________________________________________________________________________\n",
            "block3b_expand_activation (Acti (None, None, None, 3 0           block3b_expand_bn[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block3b_dwconv (DepthwiseConv2D (None, None, None, 3 8400        block3b_expand_activation[0][0]  \n",
            "__________________________________________________________________________________________________\n",
            "block3b_bn (BatchNormalization) (None, None, None, 3 1344        block3b_dwconv[0][0]             \n",
            "__________________________________________________________________________________________________\n",
            "block3b_activation (Activation) (None, None, None, 3 0           block3b_bn[0][0]                 \n",
            "__________________________________________________________________________________________________\n",
            "block3b_se_squeeze (GlobalAvera (None, 336)          0           block3b_activation[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block3b_se_reshape (Reshape)    (None, 1, 1, 336)    0           block3b_se_squeeze[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block3b_se_reduce (Conv2D)      (None, 1, 1, 14)     4718        block3b_se_reshape[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block3b_se_expand (Conv2D)      (None, 1, 1, 336)    5040        block3b_se_reduce[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block3b_se_excite (Multiply)    (None, None, None, 3 0           block3b_activation[0][0]         \n",
            "                                                                 block3b_se_expand[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block3b_project_conv (Conv2D)   (None, None, None, 5 18816       block3b_se_excite[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block3b_project_bn (BatchNormal (None, None, None, 5 224         block3b_project_conv[0][0]       \n",
            "__________________________________________________________________________________________________\n",
            "block3b_drop (Dropout)          (None, None, None, 5 0           block3b_project_bn[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block3b_add (Add)               (None, None, None, 5 0           block3b_drop[0][0]               \n",
            "                                                                 block3a_project_bn[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block3c_expand_conv (Conv2D)    (None, None, None, 3 18816       block3b_add[0][0]                \n",
            "__________________________________________________________________________________________________\n",
            "block3c_expand_bn (BatchNormali (None, None, None, 3 1344        block3c_expand_conv[0][0]        \n",
            "__________________________________________________________________________________________________\n",
            "block3c_expand_activation (Acti (None, None, None, 3 0           block3c_expand_bn[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block3c_dwconv (DepthwiseConv2D (None, None, None, 3 8400        block3c_expand_activation[0][0]  \n",
            "__________________________________________________________________________________________________\n",
            "block3c_bn (BatchNormalization) (None, None, None, 3 1344        block3c_dwconv[0][0]             \n",
            "__________________________________________________________________________________________________\n",
            "block3c_activation (Activation) (None, None, None, 3 0           block3c_bn[0][0]                 \n",
            "__________________________________________________________________________________________________\n",
            "block3c_se_squeeze (GlobalAvera (None, 336)          0           block3c_activation[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block3c_se_reshape (Reshape)    (None, 1, 1, 336)    0           block3c_se_squeeze[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block3c_se_reduce (Conv2D)      (None, 1, 1, 14)     4718        block3c_se_reshape[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block3c_se_expand (Conv2D)      (None, 1, 1, 336)    5040        block3c_se_reduce[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block3c_se_excite (Multiply)    (None, None, None, 3 0           block3c_activation[0][0]         \n",
            "                                                                 block3c_se_expand[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block3c_project_conv (Conv2D)   (None, None, None, 5 18816       block3c_se_excite[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block3c_project_bn (BatchNormal (None, None, None, 5 224         block3c_project_conv[0][0]       \n",
            "__________________________________________________________________________________________________\n",
            "block3c_drop (Dropout)          (None, None, None, 5 0           block3c_project_bn[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block3c_add (Add)               (None, None, None, 5 0           block3c_drop[0][0]               \n",
            "                                                                 block3b_add[0][0]                \n",
            "__________________________________________________________________________________________________\n",
            "block3d_expand_conv (Conv2D)    (None, None, None, 3 18816       block3c_add[0][0]                \n",
            "__________________________________________________________________________________________________\n",
            "block3d_expand_bn (BatchNormali (None, None, None, 3 1344        block3d_expand_conv[0][0]        \n",
            "__________________________________________________________________________________________________\n",
            "block3d_expand_activation (Acti (None, None, None, 3 0           block3d_expand_bn[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block3d_dwconv (DepthwiseConv2D (None, None, None, 3 8400        block3d_expand_activation[0][0]  \n",
            "__________________________________________________________________________________________________\n",
            "block3d_bn (BatchNormalization) (None, None, None, 3 1344        block3d_dwconv[0][0]             \n",
            "__________________________________________________________________________________________________\n",
            "block3d_activation (Activation) (None, None, None, 3 0           block3d_bn[0][0]                 \n",
            "__________________________________________________________________________________________________\n",
            "block3d_se_squeeze (GlobalAvera (None, 336)          0           block3d_activation[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block3d_se_reshape (Reshape)    (None, 1, 1, 336)    0           block3d_se_squeeze[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block3d_se_reduce (Conv2D)      (None, 1, 1, 14)     4718        block3d_se_reshape[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block3d_se_expand (Conv2D)      (None, 1, 1, 336)    5040        block3d_se_reduce[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block3d_se_excite (Multiply)    (None, None, None, 3 0           block3d_activation[0][0]         \n",
            "                                                                 block3d_se_expand[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block3d_project_conv (Conv2D)   (None, None, None, 5 18816       block3d_se_excite[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block3d_project_bn (BatchNormal (None, None, None, 5 224         block3d_project_conv[0][0]       \n",
            "__________________________________________________________________________________________________\n",
            "block3d_drop (Dropout)          (None, None, None, 5 0           block3d_project_bn[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block3d_add (Add)               (None, None, None, 5 0           block3d_drop[0][0]               \n",
            "                                                                 block3c_add[0][0]                \n",
            "__________________________________________________________________________________________________\n",
            "block4a_expand_conv (Conv2D)    (None, None, None, 3 18816       block3d_add[0][0]                \n",
            "__________________________________________________________________________________________________\n",
            "block4a_expand_bn (BatchNormali (None, None, None, 3 1344        block4a_expand_conv[0][0]        \n",
            "__________________________________________________________________________________________________\n",
            "block4a_expand_activation (Acti (None, None, None, 3 0           block4a_expand_bn[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block4a_dwconv_pad (ZeroPadding (None, None, None, 3 0           block4a_expand_activation[0][0]  \n",
            "__________________________________________________________________________________________________\n",
            "block4a_dwconv (DepthwiseConv2D (None, None, None, 3 3024        block4a_dwconv_pad[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block4a_bn (BatchNormalization) (None, None, None, 3 1344        block4a_dwconv[0][0]             \n",
            "__________________________________________________________________________________________________\n",
            "block4a_activation (Activation) (None, None, None, 3 0           block4a_bn[0][0]                 \n",
            "__________________________________________________________________________________________________\n",
            "block4a_se_squeeze (GlobalAvera (None, 336)          0           block4a_activation[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block4a_se_reshape (Reshape)    (None, 1, 1, 336)    0           block4a_se_squeeze[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block4a_se_reduce (Conv2D)      (None, 1, 1, 14)     4718        block4a_se_reshape[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block4a_se_expand (Conv2D)      (None, 1, 1, 336)    5040        block4a_se_reduce[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block4a_se_excite (Multiply)    (None, None, None, 3 0           block4a_activation[0][0]         \n",
            "                                                                 block4a_se_expand[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block4a_project_conv (Conv2D)   (None, None, None, 1 37632       block4a_se_excite[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block4a_project_bn (BatchNormal (None, None, None, 1 448         block4a_project_conv[0][0]       \n",
            "__________________________________________________________________________________________________\n",
            "block4b_expand_conv (Conv2D)    (None, None, None, 6 75264       block4a_project_bn[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block4b_expand_bn (BatchNormali (None, None, None, 6 2688        block4b_expand_conv[0][0]        \n",
            "__________________________________________________________________________________________________\n",
            "block4b_expand_activation (Acti (None, None, None, 6 0           block4b_expand_bn[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block4b_dwconv (DepthwiseConv2D (None, None, None, 6 6048        block4b_expand_activation[0][0]  \n",
            "__________________________________________________________________________________________________\n",
            "block4b_bn (BatchNormalization) (None, None, None, 6 2688        block4b_dwconv[0][0]             \n",
            "__________________________________________________________________________________________________\n",
            "block4b_activation (Activation) (None, None, None, 6 0           block4b_bn[0][0]                 \n",
            "__________________________________________________________________________________________________\n",
            "block4b_se_squeeze (GlobalAvera (None, 672)          0           block4b_activation[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block4b_se_reshape (Reshape)    (None, 1, 1, 672)    0           block4b_se_squeeze[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block4b_se_reduce (Conv2D)      (None, 1, 1, 28)     18844       block4b_se_reshape[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block4b_se_expand (Conv2D)      (None, 1, 1, 672)    19488       block4b_se_reduce[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block4b_se_excite (Multiply)    (None, None, None, 6 0           block4b_activation[0][0]         \n",
            "                                                                 block4b_se_expand[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block4b_project_conv (Conv2D)   (None, None, None, 1 75264       block4b_se_excite[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block4b_project_bn (BatchNormal (None, None, None, 1 448         block4b_project_conv[0][0]       \n",
            "__________________________________________________________________________________________________\n",
            "block4b_drop (Dropout)          (None, None, None, 1 0           block4b_project_bn[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block4b_add (Add)               (None, None, None, 1 0           block4b_drop[0][0]               \n",
            "                                                                 block4a_project_bn[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block4c_expand_conv (Conv2D)    (None, None, None, 6 75264       block4b_add[0][0]                \n",
            "__________________________________________________________________________________________________\n",
            "block4c_expand_bn (BatchNormali (None, None, None, 6 2688        block4c_expand_conv[0][0]        \n",
            "__________________________________________________________________________________________________\n",
            "block4c_expand_activation (Acti (None, None, None, 6 0           block4c_expand_bn[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block4c_dwconv (DepthwiseConv2D (None, None, None, 6 6048        block4c_expand_activation[0][0]  \n",
            "__________________________________________________________________________________________________\n",
            "block4c_bn (BatchNormalization) (None, None, None, 6 2688        block4c_dwconv[0][0]             \n",
            "__________________________________________________________________________________________________\n",
            "block4c_activation (Activation) (None, None, None, 6 0           block4c_bn[0][0]                 \n",
            "__________________________________________________________________________________________________\n",
            "block4c_se_squeeze (GlobalAvera (None, 672)          0           block4c_activation[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block4c_se_reshape (Reshape)    (None, 1, 1, 672)    0           block4c_se_squeeze[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block4c_se_reduce (Conv2D)      (None, 1, 1, 28)     18844       block4c_se_reshape[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block4c_se_expand (Conv2D)      (None, 1, 1, 672)    19488       block4c_se_reduce[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block4c_se_excite (Multiply)    (None, None, None, 6 0           block4c_activation[0][0]         \n",
            "                                                                 block4c_se_expand[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block4c_project_conv (Conv2D)   (None, None, None, 1 75264       block4c_se_excite[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block4c_project_bn (BatchNormal (None, None, None, 1 448         block4c_project_conv[0][0]       \n",
            "__________________________________________________________________________________________________\n",
            "block4c_drop (Dropout)          (None, None, None, 1 0           block4c_project_bn[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block4c_add (Add)               (None, None, None, 1 0           block4c_drop[0][0]               \n",
            "                                                                 block4b_add[0][0]                \n",
            "__________________________________________________________________________________________________\n",
            "block4d_expand_conv (Conv2D)    (None, None, None, 6 75264       block4c_add[0][0]                \n",
            "__________________________________________________________________________________________________\n",
            "block4d_expand_bn (BatchNormali (None, None, None, 6 2688        block4d_expand_conv[0][0]        \n",
            "__________________________________________________________________________________________________\n",
            "block4d_expand_activation (Acti (None, None, None, 6 0           block4d_expand_bn[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block4d_dwconv (DepthwiseConv2D (None, None, None, 6 6048        block4d_expand_activation[0][0]  \n",
            "__________________________________________________________________________________________________\n",
            "block4d_bn (BatchNormalization) (None, None, None, 6 2688        block4d_dwconv[0][0]             \n",
            "__________________________________________________________________________________________________\n",
            "block4d_activation (Activation) (None, None, None, 6 0           block4d_bn[0][0]                 \n",
            "__________________________________________________________________________________________________\n",
            "block4d_se_squeeze (GlobalAvera (None, 672)          0           block4d_activation[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block4d_se_reshape (Reshape)    (None, 1, 1, 672)    0           block4d_se_squeeze[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block4d_se_reduce (Conv2D)      (None, 1, 1, 28)     18844       block4d_se_reshape[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block4d_se_expand (Conv2D)      (None, 1, 1, 672)    19488       block4d_se_reduce[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block4d_se_excite (Multiply)    (None, None, None, 6 0           block4d_activation[0][0]         \n",
            "                                                                 block4d_se_expand[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block4d_project_conv (Conv2D)   (None, None, None, 1 75264       block4d_se_excite[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block4d_project_bn (BatchNormal (None, None, None, 1 448         block4d_project_conv[0][0]       \n",
            "__________________________________________________________________________________________________\n",
            "block4d_drop (Dropout)          (None, None, None, 1 0           block4d_project_bn[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block4d_add (Add)               (None, None, None, 1 0           block4d_drop[0][0]               \n",
            "                                                                 block4c_add[0][0]                \n",
            "__________________________________________________________________________________________________\n",
            "block4e_expand_conv (Conv2D)    (None, None, None, 6 75264       block4d_add[0][0]                \n",
            "__________________________________________________________________________________________________\n",
            "block4e_expand_bn (BatchNormali (None, None, None, 6 2688        block4e_expand_conv[0][0]        \n",
            "__________________________________________________________________________________________________\n",
            "block4e_expand_activation (Acti (None, None, None, 6 0           block4e_expand_bn[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block4e_dwconv (DepthwiseConv2D (None, None, None, 6 6048        block4e_expand_activation[0][0]  \n",
            "__________________________________________________________________________________________________\n",
            "block4e_bn (BatchNormalization) (None, None, None, 6 2688        block4e_dwconv[0][0]             \n",
            "__________________________________________________________________________________________________\n",
            "block4e_activation (Activation) (None, None, None, 6 0           block4e_bn[0][0]                 \n",
            "__________________________________________________________________________________________________\n",
            "block4e_se_squeeze (GlobalAvera (None, 672)          0           block4e_activation[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block4e_se_reshape (Reshape)    (None, 1, 1, 672)    0           block4e_se_squeeze[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block4e_se_reduce (Conv2D)      (None, 1, 1, 28)     18844       block4e_se_reshape[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block4e_se_expand (Conv2D)      (None, 1, 1, 672)    19488       block4e_se_reduce[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block4e_se_excite (Multiply)    (None, None, None, 6 0           block4e_activation[0][0]         \n",
            "                                                                 block4e_se_expand[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block4e_project_conv (Conv2D)   (None, None, None, 1 75264       block4e_se_excite[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block4e_project_bn (BatchNormal (None, None, None, 1 448         block4e_project_conv[0][0]       \n",
            "__________________________________________________________________________________________________\n",
            "block4e_drop (Dropout)          (None, None, None, 1 0           block4e_project_bn[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block4e_add (Add)               (None, None, None, 1 0           block4e_drop[0][0]               \n",
            "                                                                 block4d_add[0][0]                \n",
            "__________________________________________________________________________________________________\n",
            "block4f_expand_conv (Conv2D)    (None, None, None, 6 75264       block4e_add[0][0]                \n",
            "__________________________________________________________________________________________________\n",
            "block4f_expand_bn (BatchNormali (None, None, None, 6 2688        block4f_expand_conv[0][0]        \n",
            "__________________________________________________________________________________________________\n",
            "block4f_expand_activation (Acti (None, None, None, 6 0           block4f_expand_bn[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block4f_dwconv (DepthwiseConv2D (None, None, None, 6 6048        block4f_expand_activation[0][0]  \n",
            "__________________________________________________________________________________________________\n",
            "block4f_bn (BatchNormalization) (None, None, None, 6 2688        block4f_dwconv[0][0]             \n",
            "__________________________________________________________________________________________________\n",
            "block4f_activation (Activation) (None, None, None, 6 0           block4f_bn[0][0]                 \n",
            "__________________________________________________________________________________________________\n",
            "block4f_se_squeeze (GlobalAvera (None, 672)          0           block4f_activation[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block4f_se_reshape (Reshape)    (None, 1, 1, 672)    0           block4f_se_squeeze[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block4f_se_reduce (Conv2D)      (None, 1, 1, 28)     18844       block4f_se_reshape[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block4f_se_expand (Conv2D)      (None, 1, 1, 672)    19488       block4f_se_reduce[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block4f_se_excite (Multiply)    (None, None, None, 6 0           block4f_activation[0][0]         \n",
            "                                                                 block4f_se_expand[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block4f_project_conv (Conv2D)   (None, None, None, 1 75264       block4f_se_excite[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block4f_project_bn (BatchNormal (None, None, None, 1 448         block4f_project_conv[0][0]       \n",
            "__________________________________________________________________________________________________\n",
            "block4f_drop (Dropout)          (None, None, None, 1 0           block4f_project_bn[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block4f_add (Add)               (None, None, None, 1 0           block4f_drop[0][0]               \n",
            "                                                                 block4e_add[0][0]                \n",
            "__________________________________________________________________________________________________\n",
            "block5a_expand_conv (Conv2D)    (None, None, None, 6 75264       block4f_add[0][0]                \n",
            "__________________________________________________________________________________________________\n",
            "block5a_expand_bn (BatchNormali (None, None, None, 6 2688        block5a_expand_conv[0][0]        \n",
            "__________________________________________________________________________________________________\n",
            "block5a_expand_activation (Acti (None, None, None, 6 0           block5a_expand_bn[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block5a_dwconv (DepthwiseConv2D (None, None, None, 6 16800       block5a_expand_activation[0][0]  \n",
            "__________________________________________________________________________________________________\n",
            "block5a_bn (BatchNormalization) (None, None, None, 6 2688        block5a_dwconv[0][0]             \n",
            "__________________________________________________________________________________________________\n",
            "block5a_activation (Activation) (None, None, None, 6 0           block5a_bn[0][0]                 \n",
            "__________________________________________________________________________________________________\n",
            "block5a_se_squeeze (GlobalAvera (None, 672)          0           block5a_activation[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block5a_se_reshape (Reshape)    (None, 1, 1, 672)    0           block5a_se_squeeze[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block5a_se_reduce (Conv2D)      (None, 1, 1, 28)     18844       block5a_se_reshape[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block5a_se_expand (Conv2D)      (None, 1, 1, 672)    19488       block5a_se_reduce[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block5a_se_excite (Multiply)    (None, None, None, 6 0           block5a_activation[0][0]         \n",
            "                                                                 block5a_se_expand[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block5a_project_conv (Conv2D)   (None, None, None, 1 107520      block5a_se_excite[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block5a_project_bn (BatchNormal (None, None, None, 1 640         block5a_project_conv[0][0]       \n",
            "__________________________________________________________________________________________________\n",
            "block5b_expand_conv (Conv2D)    (None, None, None, 9 153600      block5a_project_bn[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block5b_expand_bn (BatchNormali (None, None, None, 9 3840        block5b_expand_conv[0][0]        \n",
            "__________________________________________________________________________________________________\n",
            "block5b_expand_activation (Acti (None, None, None, 9 0           block5b_expand_bn[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block5b_dwconv (DepthwiseConv2D (None, None, None, 9 24000       block5b_expand_activation[0][0]  \n",
            "__________________________________________________________________________________________________\n",
            "block5b_bn (BatchNormalization) (None, None, None, 9 3840        block5b_dwconv[0][0]             \n",
            "__________________________________________________________________________________________________\n",
            "block5b_activation (Activation) (None, None, None, 9 0           block5b_bn[0][0]                 \n",
            "__________________________________________________________________________________________________\n",
            "block5b_se_squeeze (GlobalAvera (None, 960)          0           block5b_activation[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block5b_se_reshape (Reshape)    (None, 1, 1, 960)    0           block5b_se_squeeze[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block5b_se_reduce (Conv2D)      (None, 1, 1, 40)     38440       block5b_se_reshape[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block5b_se_expand (Conv2D)      (None, 1, 1, 960)    39360       block5b_se_reduce[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block5b_se_excite (Multiply)    (None, None, None, 9 0           block5b_activation[0][0]         \n",
            "                                                                 block5b_se_expand[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block5b_project_conv (Conv2D)   (None, None, None, 1 153600      block5b_se_excite[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block5b_project_bn (BatchNormal (None, None, None, 1 640         block5b_project_conv[0][0]       \n",
            "__________________________________________________________________________________________________\n",
            "block5b_drop (Dropout)          (None, None, None, 1 0           block5b_project_bn[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block5b_add (Add)               (None, None, None, 1 0           block5b_drop[0][0]               \n",
            "                                                                 block5a_project_bn[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block5c_expand_conv (Conv2D)    (None, None, None, 9 153600      block5b_add[0][0]                \n",
            "__________________________________________________________________________________________________\n",
            "block5c_expand_bn (BatchNormali (None, None, None, 9 3840        block5c_expand_conv[0][0]        \n",
            "__________________________________________________________________________________________________\n",
            "block5c_expand_activation (Acti (None, None, None, 9 0           block5c_expand_bn[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block5c_dwconv (DepthwiseConv2D (None, None, None, 9 24000       block5c_expand_activation[0][0]  \n",
            "__________________________________________________________________________________________________\n",
            "block5c_bn (BatchNormalization) (None, None, None, 9 3840        block5c_dwconv[0][0]             \n",
            "__________________________________________________________________________________________________\n",
            "block5c_activation (Activation) (None, None, None, 9 0           block5c_bn[0][0]                 \n",
            "__________________________________________________________________________________________________\n",
            "block5c_se_squeeze (GlobalAvera (None, 960)          0           block5c_activation[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block5c_se_reshape (Reshape)    (None, 1, 1, 960)    0           block5c_se_squeeze[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block5c_se_reduce (Conv2D)      (None, 1, 1, 40)     38440       block5c_se_reshape[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block5c_se_expand (Conv2D)      (None, 1, 1, 960)    39360       block5c_se_reduce[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block5c_se_excite (Multiply)    (None, None, None, 9 0           block5c_activation[0][0]         \n",
            "                                                                 block5c_se_expand[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block5c_project_conv (Conv2D)   (None, None, None, 1 153600      block5c_se_excite[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block5c_project_bn (BatchNormal (None, None, None, 1 640         block5c_project_conv[0][0]       \n",
            "__________________________________________________________________________________________________\n",
            "block5c_drop (Dropout)          (None, None, None, 1 0           block5c_project_bn[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block5c_add (Add)               (None, None, None, 1 0           block5c_drop[0][0]               \n",
            "                                                                 block5b_add[0][0]                \n",
            "__________________________________________________________________________________________________\n",
            "block5d_expand_conv (Conv2D)    (None, None, None, 9 153600      block5c_add[0][0]                \n",
            "__________________________________________________________________________________________________\n",
            "block5d_expand_bn (BatchNormali (None, None, None, 9 3840        block5d_expand_conv[0][0]        \n",
            "__________________________________________________________________________________________________\n",
            "block5d_expand_activation (Acti (None, None, None, 9 0           block5d_expand_bn[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block5d_dwconv (DepthwiseConv2D (None, None, None, 9 24000       block5d_expand_activation[0][0]  \n",
            "__________________________________________________________________________________________________\n",
            "block5d_bn (BatchNormalization) (None, None, None, 9 3840        block5d_dwconv[0][0]             \n",
            "__________________________________________________________________________________________________\n",
            "block5d_activation (Activation) (None, None, None, 9 0           block5d_bn[0][0]                 \n",
            "__________________________________________________________________________________________________\n",
            "block5d_se_squeeze (GlobalAvera (None, 960)          0           block5d_activation[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block5d_se_reshape (Reshape)    (None, 1, 1, 960)    0           block5d_se_squeeze[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block5d_se_reduce (Conv2D)      (None, 1, 1, 40)     38440       block5d_se_reshape[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block5d_se_expand (Conv2D)      (None, 1, 1, 960)    39360       block5d_se_reduce[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block5d_se_excite (Multiply)    (None, None, None, 9 0           block5d_activation[0][0]         \n",
            "                                                                 block5d_se_expand[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block5d_project_conv (Conv2D)   (None, None, None, 1 153600      block5d_se_excite[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block5d_project_bn (BatchNormal (None, None, None, 1 640         block5d_project_conv[0][0]       \n",
            "__________________________________________________________________________________________________\n",
            "block5d_drop (Dropout)          (None, None, None, 1 0           block5d_project_bn[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block5d_add (Add)               (None, None, None, 1 0           block5d_drop[0][0]               \n",
            "                                                                 block5c_add[0][0]                \n",
            "__________________________________________________________________________________________________\n",
            "block5e_expand_conv (Conv2D)    (None, None, None, 9 153600      block5d_add[0][0]                \n",
            "__________________________________________________________________________________________________\n",
            "block5e_expand_bn (BatchNormali (None, None, None, 9 3840        block5e_expand_conv[0][0]        \n",
            "__________________________________________________________________________________________________\n",
            "block5e_expand_activation (Acti (None, None, None, 9 0           block5e_expand_bn[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block5e_dwconv (DepthwiseConv2D (None, None, None, 9 24000       block5e_expand_activation[0][0]  \n",
            "__________________________________________________________________________________________________\n",
            "block5e_bn (BatchNormalization) (None, None, None, 9 3840        block5e_dwconv[0][0]             \n",
            "__________________________________________________________________________________________________\n",
            "block5e_activation (Activation) (None, None, None, 9 0           block5e_bn[0][0]                 \n",
            "__________________________________________________________________________________________________\n",
            "block5e_se_squeeze (GlobalAvera (None, 960)          0           block5e_activation[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block5e_se_reshape (Reshape)    (None, 1, 1, 960)    0           block5e_se_squeeze[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block5e_se_reduce (Conv2D)      (None, 1, 1, 40)     38440       block5e_se_reshape[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block5e_se_expand (Conv2D)      (None, 1, 1, 960)    39360       block5e_se_reduce[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block5e_se_excite (Multiply)    (None, None, None, 9 0           block5e_activation[0][0]         \n",
            "                                                                 block5e_se_expand[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block5e_project_conv (Conv2D)   (None, None, None, 1 153600      block5e_se_excite[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block5e_project_bn (BatchNormal (None, None, None, 1 640         block5e_project_conv[0][0]       \n",
            "__________________________________________________________________________________________________\n",
            "block5e_drop (Dropout)          (None, None, None, 1 0           block5e_project_bn[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block5e_add (Add)               (None, None, None, 1 0           block5e_drop[0][0]               \n",
            "                                                                 block5d_add[0][0]                \n",
            "__________________________________________________________________________________________________\n",
            "block5f_expand_conv (Conv2D)    (None, None, None, 9 153600      block5e_add[0][0]                \n",
            "__________________________________________________________________________________________________\n",
            "block5f_expand_bn (BatchNormali (None, None, None, 9 3840        block5f_expand_conv[0][0]        \n",
            "__________________________________________________________________________________________________\n",
            "block5f_expand_activation (Acti (None, None, None, 9 0           block5f_expand_bn[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block5f_dwconv (DepthwiseConv2D (None, None, None, 9 24000       block5f_expand_activation[0][0]  \n",
            "__________________________________________________________________________________________________\n",
            "block5f_bn (BatchNormalization) (None, None, None, 9 3840        block5f_dwconv[0][0]             \n",
            "__________________________________________________________________________________________________\n",
            "block5f_activation (Activation) (None, None, None, 9 0           block5f_bn[0][0]                 \n",
            "__________________________________________________________________________________________________\n",
            "block5f_se_squeeze (GlobalAvera (None, 960)          0           block5f_activation[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block5f_se_reshape (Reshape)    (None, 1, 1, 960)    0           block5f_se_squeeze[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block5f_se_reduce (Conv2D)      (None, 1, 1, 40)     38440       block5f_se_reshape[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block5f_se_expand (Conv2D)      (None, 1, 1, 960)    39360       block5f_se_reduce[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block5f_se_excite (Multiply)    (None, None, None, 9 0           block5f_activation[0][0]         \n",
            "                                                                 block5f_se_expand[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block5f_project_conv (Conv2D)   (None, None, None, 1 153600      block5f_se_excite[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block5f_project_bn (BatchNormal (None, None, None, 1 640         block5f_project_conv[0][0]       \n",
            "__________________________________________________________________________________________________\n",
            "block5f_drop (Dropout)          (None, None, None, 1 0           block5f_project_bn[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block5f_add (Add)               (None, None, None, 1 0           block5f_drop[0][0]               \n",
            "                                                                 block5e_add[0][0]                \n",
            "__________________________________________________________________________________________________\n",
            "block6a_expand_conv (Conv2D)    (None, None, None, 9 153600      block5f_add[0][0]                \n",
            "__________________________________________________________________________________________________\n",
            "block6a_expand_bn (BatchNormali (None, None, None, 9 3840        block6a_expand_conv[0][0]        \n",
            "__________________________________________________________________________________________________\n",
            "block6a_expand_activation (Acti (None, None, None, 9 0           block6a_expand_bn[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block6a_dwconv_pad (ZeroPadding (None, None, None, 9 0           block6a_expand_activation[0][0]  \n",
            "__________________________________________________________________________________________________\n",
            "block6a_dwconv (DepthwiseConv2D (None, None, None, 9 24000       block6a_dwconv_pad[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block6a_bn (BatchNormalization) (None, None, None, 9 3840        block6a_dwconv[0][0]             \n",
            "__________________________________________________________________________________________________\n",
            "block6a_activation (Activation) (None, None, None, 9 0           block6a_bn[0][0]                 \n",
            "__________________________________________________________________________________________________\n",
            "block6a_se_squeeze (GlobalAvera (None, 960)          0           block6a_activation[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block6a_se_reshape (Reshape)    (None, 1, 1, 960)    0           block6a_se_squeeze[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block6a_se_reduce (Conv2D)      (None, 1, 1, 40)     38440       block6a_se_reshape[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block6a_se_expand (Conv2D)      (None, 1, 1, 960)    39360       block6a_se_reduce[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block6a_se_excite (Multiply)    (None, None, None, 9 0           block6a_activation[0][0]         \n",
            "                                                                 block6a_se_expand[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block6a_project_conv (Conv2D)   (None, None, None, 2 261120      block6a_se_excite[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block6a_project_bn (BatchNormal (None, None, None, 2 1088        block6a_project_conv[0][0]       \n",
            "__________________________________________________________________________________________________\n",
            "block6b_expand_conv (Conv2D)    (None, None, None, 1 443904      block6a_project_bn[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block6b_expand_bn (BatchNormali (None, None, None, 1 6528        block6b_expand_conv[0][0]        \n",
            "__________________________________________________________________________________________________\n",
            "block6b_expand_activation (Acti (None, None, None, 1 0           block6b_expand_bn[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block6b_dwconv (DepthwiseConv2D (None, None, None, 1 40800       block6b_expand_activation[0][0]  \n",
            "__________________________________________________________________________________________________\n",
            "block6b_bn (BatchNormalization) (None, None, None, 1 6528        block6b_dwconv[0][0]             \n",
            "__________________________________________________________________________________________________\n",
            "block6b_activation (Activation) (None, None, None, 1 0           block6b_bn[0][0]                 \n",
            "__________________________________________________________________________________________________\n",
            "block6b_se_squeeze (GlobalAvera (None, 1632)         0           block6b_activation[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block6b_se_reshape (Reshape)    (None, 1, 1, 1632)   0           block6b_se_squeeze[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block6b_se_reduce (Conv2D)      (None, 1, 1, 68)     111044      block6b_se_reshape[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block6b_se_expand (Conv2D)      (None, 1, 1, 1632)   112608      block6b_se_reduce[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block6b_se_excite (Multiply)    (None, None, None, 1 0           block6b_activation[0][0]         \n",
            "                                                                 block6b_se_expand[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block6b_project_conv (Conv2D)   (None, None, None, 2 443904      block6b_se_excite[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block6b_project_bn (BatchNormal (None, None, None, 2 1088        block6b_project_conv[0][0]       \n",
            "__________________________________________________________________________________________________\n",
            "block6b_drop (Dropout)          (None, None, None, 2 0           block6b_project_bn[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block6b_add (Add)               (None, None, None, 2 0           block6b_drop[0][0]               \n",
            "                                                                 block6a_project_bn[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block6c_expand_conv (Conv2D)    (None, None, None, 1 443904      block6b_add[0][0]                \n",
            "__________________________________________________________________________________________________\n",
            "block6c_expand_bn (BatchNormali (None, None, None, 1 6528        block6c_expand_conv[0][0]        \n",
            "__________________________________________________________________________________________________\n",
            "block6c_expand_activation (Acti (None, None, None, 1 0           block6c_expand_bn[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block6c_dwconv (DepthwiseConv2D (None, None, None, 1 40800       block6c_expand_activation[0][0]  \n",
            "__________________________________________________________________________________________________\n",
            "block6c_bn (BatchNormalization) (None, None, None, 1 6528        block6c_dwconv[0][0]             \n",
            "__________________________________________________________________________________________________\n",
            "block6c_activation (Activation) (None, None, None, 1 0           block6c_bn[0][0]                 \n",
            "__________________________________________________________________________________________________\n",
            "block6c_se_squeeze (GlobalAvera (None, 1632)         0           block6c_activation[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block6c_se_reshape (Reshape)    (None, 1, 1, 1632)   0           block6c_se_squeeze[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block6c_se_reduce (Conv2D)      (None, 1, 1, 68)     111044      block6c_se_reshape[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block6c_se_expand (Conv2D)      (None, 1, 1, 1632)   112608      block6c_se_reduce[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block6c_se_excite (Multiply)    (None, None, None, 1 0           block6c_activation[0][0]         \n",
            "                                                                 block6c_se_expand[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block6c_project_conv (Conv2D)   (None, None, None, 2 443904      block6c_se_excite[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block6c_project_bn (BatchNormal (None, None, None, 2 1088        block6c_project_conv[0][0]       \n",
            "__________________________________________________________________________________________________\n",
            "block6c_drop (Dropout)          (None, None, None, 2 0           block6c_project_bn[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block6c_add (Add)               (None, None, None, 2 0           block6c_drop[0][0]               \n",
            "                                                                 block6b_add[0][0]                \n",
            "__________________________________________________________________________________________________\n",
            "block6d_expand_conv (Conv2D)    (None, None, None, 1 443904      block6c_add[0][0]                \n",
            "__________________________________________________________________________________________________\n",
            "block6d_expand_bn (BatchNormali (None, None, None, 1 6528        block6d_expand_conv[0][0]        \n",
            "__________________________________________________________________________________________________\n",
            "block6d_expand_activation (Acti (None, None, None, 1 0           block6d_expand_bn[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block6d_dwconv (DepthwiseConv2D (None, None, None, 1 40800       block6d_expand_activation[0][0]  \n",
            "__________________________________________________________________________________________________\n",
            "block6d_bn (BatchNormalization) (None, None, None, 1 6528        block6d_dwconv[0][0]             \n",
            "__________________________________________________________________________________________________\n",
            "block6d_activation (Activation) (None, None, None, 1 0           block6d_bn[0][0]                 \n",
            "__________________________________________________________________________________________________\n",
            "block6d_se_squeeze (GlobalAvera (None, 1632)         0           block6d_activation[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block6d_se_reshape (Reshape)    (None, 1, 1, 1632)   0           block6d_se_squeeze[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block6d_se_reduce (Conv2D)      (None, 1, 1, 68)     111044      block6d_se_reshape[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block6d_se_expand (Conv2D)      (None, 1, 1, 1632)   112608      block6d_se_reduce[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block6d_se_excite (Multiply)    (None, None, None, 1 0           block6d_activation[0][0]         \n",
            "                                                                 block6d_se_expand[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block6d_project_conv (Conv2D)   (None, None, None, 2 443904      block6d_se_excite[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block6d_project_bn (BatchNormal (None, None, None, 2 1088        block6d_project_conv[0][0]       \n",
            "__________________________________________________________________________________________________\n",
            "block6d_drop (Dropout)          (None, None, None, 2 0           block6d_project_bn[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block6d_add (Add)               (None, None, None, 2 0           block6d_drop[0][0]               \n",
            "                                                                 block6c_add[0][0]                \n",
            "__________________________________________________________________________________________________\n",
            "block6e_expand_conv (Conv2D)    (None, None, None, 1 443904      block6d_add[0][0]                \n",
            "__________________________________________________________________________________________________\n",
            "block6e_expand_bn (BatchNormali (None, None, None, 1 6528        block6e_expand_conv[0][0]        \n",
            "__________________________________________________________________________________________________\n",
            "block6e_expand_activation (Acti (None, None, None, 1 0           block6e_expand_bn[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block6e_dwconv (DepthwiseConv2D (None, None, None, 1 40800       block6e_expand_activation[0][0]  \n",
            "__________________________________________________________________________________________________\n",
            "block6e_bn (BatchNormalization) (None, None, None, 1 6528        block6e_dwconv[0][0]             \n",
            "__________________________________________________________________________________________________\n",
            "block6e_activation (Activation) (None, None, None, 1 0           block6e_bn[0][0]                 \n",
            "__________________________________________________________________________________________________\n",
            "block6e_se_squeeze (GlobalAvera (None, 1632)         0           block6e_activation[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block6e_se_reshape (Reshape)    (None, 1, 1, 1632)   0           block6e_se_squeeze[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block6e_se_reduce (Conv2D)      (None, 1, 1, 68)     111044      block6e_se_reshape[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block6e_se_expand (Conv2D)      (None, 1, 1, 1632)   112608      block6e_se_reduce[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block6e_se_excite (Multiply)    (None, None, None, 1 0           block6e_activation[0][0]         \n",
            "                                                                 block6e_se_expand[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block6e_project_conv (Conv2D)   (None, None, None, 2 443904      block6e_se_excite[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block6e_project_bn (BatchNormal (None, None, None, 2 1088        block6e_project_conv[0][0]       \n",
            "__________________________________________________________________________________________________\n",
            "block6e_drop (Dropout)          (None, None, None, 2 0           block6e_project_bn[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block6e_add (Add)               (None, None, None, 2 0           block6e_drop[0][0]               \n",
            "                                                                 block6d_add[0][0]                \n",
            "__________________________________________________________________________________________________\n",
            "block6f_expand_conv (Conv2D)    (None, None, None, 1 443904      block6e_add[0][0]                \n",
            "__________________________________________________________________________________________________\n",
            "block6f_expand_bn (BatchNormali (None, None, None, 1 6528        block6f_expand_conv[0][0]        \n",
            "__________________________________________________________________________________________________\n",
            "block6f_expand_activation (Acti (None, None, None, 1 0           block6f_expand_bn[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block6f_dwconv (DepthwiseConv2D (None, None, None, 1 40800       block6f_expand_activation[0][0]  \n",
            "__________________________________________________________________________________________________\n",
            "block6f_bn (BatchNormalization) (None, None, None, 1 6528        block6f_dwconv[0][0]             \n",
            "__________________________________________________________________________________________________\n",
            "block6f_activation (Activation) (None, None, None, 1 0           block6f_bn[0][0]                 \n",
            "__________________________________________________________________________________________________\n",
            "block6f_se_squeeze (GlobalAvera (None, 1632)         0           block6f_activation[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block6f_se_reshape (Reshape)    (None, 1, 1, 1632)   0           block6f_se_squeeze[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block6f_se_reduce (Conv2D)      (None, 1, 1, 68)     111044      block6f_se_reshape[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block6f_se_expand (Conv2D)      (None, 1, 1, 1632)   112608      block6f_se_reduce[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block6f_se_excite (Multiply)    (None, None, None, 1 0           block6f_activation[0][0]         \n",
            "                                                                 block6f_se_expand[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block6f_project_conv (Conv2D)   (None, None, None, 2 443904      block6f_se_excite[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block6f_project_bn (BatchNormal (None, None, None, 2 1088        block6f_project_conv[0][0]       \n",
            "__________________________________________________________________________________________________\n",
            "block6f_drop (Dropout)          (None, None, None, 2 0           block6f_project_bn[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block6f_add (Add)               (None, None, None, 2 0           block6f_drop[0][0]               \n",
            "                                                                 block6e_add[0][0]                \n",
            "__________________________________________________________________________________________________\n",
            "block6g_expand_conv (Conv2D)    (None, None, None, 1 443904      block6f_add[0][0]                \n",
            "__________________________________________________________________________________________________\n",
            "block6g_expand_bn (BatchNormali (None, None, None, 1 6528        block6g_expand_conv[0][0]        \n",
            "__________________________________________________________________________________________________\n",
            "block6g_expand_activation (Acti (None, None, None, 1 0           block6g_expand_bn[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block6g_dwconv (DepthwiseConv2D (None, None, None, 1 40800       block6g_expand_activation[0][0]  \n",
            "__________________________________________________________________________________________________\n",
            "block6g_bn (BatchNormalization) (None, None, None, 1 6528        block6g_dwconv[0][0]             \n",
            "__________________________________________________________________________________________________\n",
            "block6g_activation (Activation) (None, None, None, 1 0           block6g_bn[0][0]                 \n",
            "__________________________________________________________________________________________________\n",
            "block6g_se_squeeze (GlobalAvera (None, 1632)         0           block6g_activation[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block6g_se_reshape (Reshape)    (None, 1, 1, 1632)   0           block6g_se_squeeze[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block6g_se_reduce (Conv2D)      (None, 1, 1, 68)     111044      block6g_se_reshape[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block6g_se_expand (Conv2D)      (None, 1, 1, 1632)   112608      block6g_se_reduce[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block6g_se_excite (Multiply)    (None, None, None, 1 0           block6g_activation[0][0]         \n",
            "                                                                 block6g_se_expand[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block6g_project_conv (Conv2D)   (None, None, None, 2 443904      block6g_se_excite[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block6g_project_bn (BatchNormal (None, None, None, 2 1088        block6g_project_conv[0][0]       \n",
            "__________________________________________________________________________________________________\n",
            "block6g_drop (Dropout)          (None, None, None, 2 0           block6g_project_bn[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block6g_add (Add)               (None, None, None, 2 0           block6g_drop[0][0]               \n",
            "                                                                 block6f_add[0][0]                \n",
            "__________________________________________________________________________________________________\n",
            "block6h_expand_conv (Conv2D)    (None, None, None, 1 443904      block6g_add[0][0]                \n",
            "__________________________________________________________________________________________________\n",
            "block6h_expand_bn (BatchNormali (None, None, None, 1 6528        block6h_expand_conv[0][0]        \n",
            "__________________________________________________________________________________________________\n",
            "block6h_expand_activation (Acti (None, None, None, 1 0           block6h_expand_bn[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block6h_dwconv (DepthwiseConv2D (None, None, None, 1 40800       block6h_expand_activation[0][0]  \n",
            "__________________________________________________________________________________________________\n",
            "block6h_bn (BatchNormalization) (None, None, None, 1 6528        block6h_dwconv[0][0]             \n",
            "__________________________________________________________________________________________________\n",
            "block6h_activation (Activation) (None, None, None, 1 0           block6h_bn[0][0]                 \n",
            "__________________________________________________________________________________________________\n",
            "block6h_se_squeeze (GlobalAvera (None, 1632)         0           block6h_activation[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block6h_se_reshape (Reshape)    (None, 1, 1, 1632)   0           block6h_se_squeeze[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block6h_se_reduce (Conv2D)      (None, 1, 1, 68)     111044      block6h_se_reshape[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block6h_se_expand (Conv2D)      (None, 1, 1, 1632)   112608      block6h_se_reduce[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block6h_se_excite (Multiply)    (None, None, None, 1 0           block6h_activation[0][0]         \n",
            "                                                                 block6h_se_expand[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block6h_project_conv (Conv2D)   (None, None, None, 2 443904      block6h_se_excite[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block6h_project_bn (BatchNormal (None, None, None, 2 1088        block6h_project_conv[0][0]       \n",
            "__________________________________________________________________________________________________\n",
            "block6h_drop (Dropout)          (None, None, None, 2 0           block6h_project_bn[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block6h_add (Add)               (None, None, None, 2 0           block6h_drop[0][0]               \n",
            "                                                                 block6g_add[0][0]                \n",
            "__________________________________________________________________________________________________\n",
            "block7a_expand_conv (Conv2D)    (None, None, None, 1 443904      block6h_add[0][0]                \n",
            "__________________________________________________________________________________________________\n",
            "block7a_expand_bn (BatchNormali (None, None, None, 1 6528        block7a_expand_conv[0][0]        \n",
            "__________________________________________________________________________________________________\n",
            "block7a_expand_activation (Acti (None, None, None, 1 0           block7a_expand_bn[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block7a_dwconv (DepthwiseConv2D (None, None, None, 1 14688       block7a_expand_activation[0][0]  \n",
            "__________________________________________________________________________________________________\n",
            "block7a_bn (BatchNormalization) (None, None, None, 1 6528        block7a_dwconv[0][0]             \n",
            "__________________________________________________________________________________________________\n",
            "block7a_activation (Activation) (None, None, None, 1 0           block7a_bn[0][0]                 \n",
            "__________________________________________________________________________________________________\n",
            "block7a_se_squeeze (GlobalAvera (None, 1632)         0           block7a_activation[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block7a_se_reshape (Reshape)    (None, 1, 1, 1632)   0           block7a_se_squeeze[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block7a_se_reduce (Conv2D)      (None, 1, 1, 68)     111044      block7a_se_reshape[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block7a_se_expand (Conv2D)      (None, 1, 1, 1632)   112608      block7a_se_reduce[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block7a_se_excite (Multiply)    (None, None, None, 1 0           block7a_activation[0][0]         \n",
            "                                                                 block7a_se_expand[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block7a_project_conv (Conv2D)   (None, None, None, 4 731136      block7a_se_excite[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block7a_project_bn (BatchNormal (None, None, None, 4 1792        block7a_project_conv[0][0]       \n",
            "__________________________________________________________________________________________________\n",
            "block7b_expand_conv (Conv2D)    (None, None, None, 2 1204224     block7a_project_bn[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block7b_expand_bn (BatchNormali (None, None, None, 2 10752       block7b_expand_conv[0][0]        \n",
            "__________________________________________________________________________________________________\n",
            "block7b_expand_activation (Acti (None, None, None, 2 0           block7b_expand_bn[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block7b_dwconv (DepthwiseConv2D (None, None, None, 2 24192       block7b_expand_activation[0][0]  \n",
            "__________________________________________________________________________________________________\n",
            "block7b_bn (BatchNormalization) (None, None, None, 2 10752       block7b_dwconv[0][0]             \n",
            "__________________________________________________________________________________________________\n",
            "block7b_activation (Activation) (None, None, None, 2 0           block7b_bn[0][0]                 \n",
            "__________________________________________________________________________________________________\n",
            "block7b_se_squeeze (GlobalAvera (None, 2688)         0           block7b_activation[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block7b_se_reshape (Reshape)    (None, 1, 1, 2688)   0           block7b_se_squeeze[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block7b_se_reduce (Conv2D)      (None, 1, 1, 112)    301168      block7b_se_reshape[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block7b_se_expand (Conv2D)      (None, 1, 1, 2688)   303744      block7b_se_reduce[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block7b_se_excite (Multiply)    (None, None, None, 2 0           block7b_activation[0][0]         \n",
            "                                                                 block7b_se_expand[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block7b_project_conv (Conv2D)   (None, None, None, 4 1204224     block7b_se_excite[0][0]          \n",
            "__________________________________________________________________________________________________\n",
            "block7b_project_bn (BatchNormal (None, None, None, 4 1792        block7b_project_conv[0][0]       \n",
            "__________________________________________________________________________________________________\n",
            "block7b_drop (Dropout)          (None, None, None, 4 0           block7b_project_bn[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "block7b_add (Add)               (None, None, None, 4 0           block7b_drop[0][0]               \n",
            "                                                                 block7a_project_bn[0][0]         \n",
            "__________________________________________________________________________________________________\n",
            "top_conv (Conv2D)               (None, None, None, 1 802816      block7b_add[0][0]                \n",
            "__________________________________________________________________________________________________\n",
            "top_bn (BatchNormalization)     (None, None, None, 1 7168        top_conv[0][0]                   \n",
            "__________________________________________________________________________________________________\n",
            "top_activation (Activation)     (None, None, None, 1 0           top_bn[0][0]                     \n",
            "==================================================================================================\n",
            "Total params: 17,673,823\n",
            "Trainable params: 17,548,616\n",
            "Non-trainable params: 125,207\n",
            "__________________________________________________________________________________________________\n",
            "None\n"
          ],
          "name": "stdout"
        }
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "iw0Q-6VKSPd8"
      },
      "source": [
        "##trying to extract first level feature maps"
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "8x5n-X-AJkkH",
        "outputId": "1249156b-3103-4d14-ddac-76329f88a68a"
      },
      "source": [
        "#extraction feature maps pour le 1er niveau \n",
        "\n",
        "\n",
        "\n",
        "\n",
        "from tensorflow.keras import layers\n",
        "from tensorflow.keras.applications.vgg16 import VGG16\n",
        "from tensorflow.keras.preprocessing import image\n",
        "from tensorflow.keras.applications.vgg16 import preprocess_input\n",
        "from tensorflow.keras.preprocessing.image import load_img\n",
        "from tensorflow.keras import Model\n",
        "from tensorflow.keras.layers import GlobalAveragePooling2D\n",
        "from tensorflow.keras import Sequential\n",
        "import numpy as np\n",
        "import os\n",
        "\n",
        "liste=['input_1','block1b_add','block2d_add','block3d_add','block4f_add','block5f_add','block6h_add','block7b_add']\n",
        "\n",
        "\n",
        "#modifier le numéro dans list[] pour changer le block créé\n",
        "prev_model=Model(inputs=base_model.input, outputs=base_model.get_layer(liste[1]).output) #loading the 1st block of the previously saved model \n",
        "#print(prev_model.summary())\n",
        "\n",
        "block1_pool_features = Sequential()\n",
        "block1_pool_features.add(prev_model)\n",
        "block1_pool_features.add(GlobalAveragePooling2D())\n",
        "block1_pool_features.compile()\n",
        "\n",
        "block1_pool_features.summary()\n",
        "\n",
        "block1_train_features=block1_pool_features.predict(x_train)\n",
        "block1_test_features=block1_pool_features.predict(x_test)\n",
        "print(block1_train_features.shape)\n"
      ],
      "execution_count": null,
      "outputs": [
        {
          "output_type": "stream",
          "text": [
            "Model: \"sequential\"\n",
            "_________________________________________________________________\n",
            "Layer (type)                 Output Shape              Param #   \n",
            "=================================================================\n",
            "model (Functional)           (None, None, None, 24)    5881      \n",
            "_________________________________________________________________\n",
            "global_average_pooling2d (Gl (None, 24)                0         \n",
            "=================================================================\n",
            "Total params: 5,881\n",
            "Trainable params: 5,538\n",
            "Non-trainable params: 343\n",
            "_________________________________________________________________\n"
          ],
          "name": "stdout"
        }
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "Y1BouXKvSWOQ"
      },
      "source": [
        "## créer le modèle pour chaque niveau  :"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "NWoSd98dSq-J"
      },
      "source": [
        "### Utiliser le modèle fonctionnelle et séquentielle"
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "id": "tcsuBziAhY3c"
      },
      "source": [
        "#créer les modèles pour chaque niveau: \n",
        "#créer une liste contenant les features de chaque niveau\n",
        "\n",
        "#liste=['block1b_add','block2d_add','block3d_add','block4f_add','block5f_add','block6h_add','block7b_add']\n",
        "#block_train_features=[]\n",
        "#block_test_features=[]\n",
        "\n",
        "\n",
        "\n",
        "#for block in liste: \n",
        " # prev_model=Model(inputs=base_model.input, outputs=base_model.get_layer(block).output) \n",
        " # block1_pool_features = Sequential()\n",
        " # block1_pool_features.add(prev_model)\n",
        "  #block1_pool_features.add(GlobalAveragePooling2D())\n",
        " # block1_pool_features.compile()\n",
        "  #block1_pool_features.summary()\n",
        "  #block1_pool_features.save(\"model\"+block)\n",
        " # block_train_features.append(block1_pool_features.predict(x_train))\n",
        " # block_test_features.append(block1_pool_features.predict(x_test)) #predict prend en entrée un batch qui peut être consistuer d'une ou plusieurs images, cette méthode applique notre modèle M à notre batch.\n",
        "\n",
        "\n",
        "\n",
        "\n",
        "\n",
        "\n",
        "  "
      ],
      "execution_count": 18,
      "outputs": []
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "09-JqhWeSnhd"
      },
      "source": [
        "### Utiliser la méthode fonctionnelle seulement: "
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "0PY6mXOzPnK-",
        "outputId": "88468332-fe6f-4a18-f345-bd5f7851a6b7"
      },
      "source": [
        "#utiliser la méthode fonctionnelle pour créer les différentes modèles: \n",
        "liste=['block1b_add','block2d_add','block3d_add','block4f_add','block5f_add','block6h_add','block7b_add']\n",
        "block_train_features=[]\n",
        "block_test_features=[]\n",
        "\n",
        "\n",
        "\n",
        "for block in liste:\n",
        "  prev_model=keras.Model(base_model.input, base_model.get_layer(block).output, name=\"level_without_average_pooling\")\n",
        "  input=base_model.input\n",
        "  prev_model = prev_model(input)\n",
        "  output=layers.GlobalAveragePooling2D()(prev_model)\n",
        "  model=keras.Model(input,output,name=(block))\n",
        "  model.summary()\n",
        "  model.save(block)\n",
        "  block_train_features.append(model.predict(x_train))\n",
        "  block_test_features.append(model.predict(x_test)) \n",
        "\n",
        "\n",
        "\n",
        "\n",
        "  \n",
        "\n",
        "\n",
        "\n",
        "\n",
        "\n",
        "\n",
        "\n"
      ],
      "execution_count": 15,
      "outputs": [
        {
          "output_type": "stream",
          "text": [
            "Model: \"block1b_add\"\n",
            "_________________________________________________________________\n",
            "Layer (type)                 Output Shape              Param #   \n",
            "=================================================================\n",
            "input_2 (InputLayer)         [(None, None, None, 3)]   0         \n",
            "_________________________________________________________________\n",
            "level_without_average_poolin (None, None, None, 24)    5881      \n",
            "_________________________________________________________________\n",
            "global_average_pooling2d_1 ( (None, 24)                0         \n",
            "=================================================================\n",
            "Total params: 5,881\n",
            "Trainable params: 5,538\n",
            "Non-trainable params: 343\n",
            "_________________________________________________________________\n",
            "Model: \"block2d_add\"\n",
            "_________________________________________________________________\n",
            "Layer (type)                 Output Shape              Param #   \n",
            "=================================================================\n",
            "input_2 (InputLayer)         [(None, None, None, 3)]   0         \n",
            "_________________________________________________________________\n",
            "level_without_average_poolin (None, None, None, 32)    75255     \n",
            "_________________________________________________________________\n",
            "global_average_pooling2d_2 ( (None, 32)                0         \n",
            "=================================================================\n",
            "Total params: 75,255\n",
            "Trainable params: 71,776\n",
            "Non-trainable params: 3,479\n",
            "_________________________________________________________________\n",
            "Model: \"block3d_add\"\n",
            "_________________________________________________________________\n",
            "Layer (type)                 Output Shape              Param #   \n",
            "=================================================================\n",
            "input_2 (InputLayer)         [(None, None, None, 3)]   0         \n",
            "_________________________________________________________________\n",
            "level_without_average_poolin (None, None, None, 56)    278089    \n",
            "_________________________________________________________________\n",
            "global_average_pooling2d_3 ( (None, 56)                0         \n",
            "=================================================================\n",
            "Total params: 278,089\n",
            "Trainable params: 269,362\n",
            "Non-trainable params: 8,727\n",
            "_________________________________________________________________\n",
            "Model: \"block4f_add\"\n",
            "_________________________________________________________________\n",
            "Layer (type)                 Output Shape              Param #   \n",
            "=================================================================\n",
            "input_2 (InputLayer)         [(None, None, None, 3)]   0         \n",
            "_________________________________________________________________\n",
            "level_without_average_poolin (None, None, None, 112)   1354115   \n",
            "_________________________________________________________________\n",
            "global_average_pooling2d_4 ( (None, 112)               0         \n",
            "=================================================================\n",
            "Total params: 1,354,115\n",
            "Trainable params: 1,329,260\n",
            "Non-trainable params: 24,855\n",
            "_________________________________________________________________\n",
            "Model: \"block5f_add\"\n",
            "_________________________________________________________________\n",
            "Layer (type)                 Output Shape              Param #   \n",
            "=================================================================\n",
            "input_2 (InputLayer)         [(None, None, None, 3)]   0         \n",
            "_________________________________________________________________\n",
            "level_without_average_poolin (None, None, None, 160)   3684647   \n",
            "_________________________________________________________________\n",
            "global_average_pooling2d_5 ( (None, 160)               0         \n",
            "=================================================================\n",
            "Total params: 3,684,647\n",
            "Trainable params: 3,635,984\n",
            "Non-trainable params: 48,663\n",
            "_________________________________________________________________\n",
            "Model: \"block6h_add\"\n",
            "_________________________________________________________________\n",
            "Layer (type)                 Output Shape              Param #   \n",
            "=================================================================\n",
            "input_2 (InputLayer)         [(None, None, None, 3)]   0         \n",
            "_________________________________________________________________\n",
            "level_without_average_poolin (None, None, None, 272)   12374763  \n",
            "_________________________________________________________________\n",
            "global_average_pooling2d_6 ( (None, 272)               0         \n",
            "=================================================================\n",
            "Total params: 12,374,763\n",
            "Trainable params: 12,272,212\n",
            "Non-trainable params: 102,551\n",
            "_________________________________________________________________\n",
            "Model: \"block7b_add\"\n",
            "_________________________________________________________________\n",
            "Layer (type)                 Output Shape              Param #   \n",
            "=================================================================\n",
            "input_2 (InputLayer)         [(None, None, None, 3)]   0         \n",
            "_________________________________________________________________\n",
            "level_without_average_poolin (None, None, None, 448)   16863839  \n",
            "_________________________________________________________________\n",
            "global_average_pooling2d_7 ( (None, 448)               0         \n",
            "=================================================================\n",
            "Total params: 16,863,839\n",
            "Trainable params: 16,742,216\n",
            "Non-trainable params: 121,623\n",
            "_________________________________________________________________\n"
          ],
          "name": "stdout"
        }
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "id": "lVC5-3iDV4QD"
      },
      "source": [
        "#essayer avec le modèle fonctionnelle et multi outputs: \n",
        "#liste=['block1b_add','block2d_add','block3d_add','block4f_add','block5f_add','block6h_add','block7b_add']\n",
        "\n",
        "\n",
        "#prev_model=keras.Model(base_model.get_layer('rescaling').input, [base_model.get_layer(liste[0]).output,base_model.get_layer(liste[1]).output,base_model.get_layer(liste[2]).output,base_model.get_layer(liste[3]).output,base_model.get_layer(liste[4]).output,base_model.get_layer(liste[5]).output,base_model.get_layer(liste[6]).output], name=\"level_without_average_pooling\")\n",
        "\n",
        "\n",
        "#input=base_model.input\n",
        "#prev_model = prev_model(input)\n",
        "#output=layers.GlobalAveragePooling2D()(prev_model)\n",
        "#model=keras.Model(input,prev_model,name=(block))\n",
        "#model.summary()\n",
        "\n",
        "#keras.utils.plot_model(prev_model, show_shapes=True)\n",
        "\n",
        "\n"
      ],
      "execution_count": 17,
      "outputs": []
    },
    {
      "cell_type": "code",
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "0aHW64DFitVn",
        "outputId": "52f56950-5b3b-4a20-a09a-76ce46b3728e"
      },
      "source": [
        "print(block_train_features[1])\n",
        "print(block_test_features[2])"
      ],
      "execution_count": 16,
      "outputs": [
        {
          "output_type": "stream",
          "text": [
            "[[ -2.174453    1.4400759   5.8320174 ...   1.9678156 -15.470801\n",
            "  -11.4379   ]\n",
            " [ -2.1745012   1.4399588   5.831952  ...   1.967824  -15.47057\n",
            "  -11.4379015]\n",
            " [ -2.1745644   1.4399939   5.8320985 ...   1.9676571 -15.470264\n",
            "  -11.4380455]\n",
            " ...\n",
            " [ -2.1744342   1.4399619   5.831985  ...   1.9679154 -15.470593\n",
            "  -11.437886 ]\n",
            " [ -2.174585    1.4401479   5.832106  ...   1.9667683 -15.470509\n",
            "  -11.437813 ]\n",
            " [ -2.1744409   1.4399285   5.8319798 ...   1.9679179 -15.470654\n",
            "  -11.437919 ]]\n",
            "[[ 6.526196  -5.559645  -3.0814545 ...  2.1597211 -6.9265313 -5.80431  ]\n",
            " [ 6.5263343 -5.5597405 -3.0815442 ...  2.1599727 -6.926522  -5.8043075]\n",
            " [ 6.5262547 -5.5596313 -3.0814369 ...  2.1601129 -6.9263964 -5.8046074]\n",
            " ...\n",
            " [ 6.5262113 -5.559872  -3.0815074 ...  2.159964  -6.9265733 -5.804218 ]\n",
            " [ 6.526255  -5.5595527 -3.0814502 ...  2.1601722 -6.926737  -5.804495 ]\n",
            " [ 6.526335  -5.5597053 -3.0815744 ...  2.1601865 -6.926835  -5.804142 ]]\n"
          ],
          "name": "stdout"
        }
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "KlIH4uoYSz5z"
      },
      "source": [
        "### Save the model for later…"
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "-NscnXKlh5Ve",
        "outputId": "c2531903-a46d-4cc8-cf26-224befe1dc29"
      },
      "source": [
        "\n",
        "#load chaque modèle pour chaque niveau: \n",
        "for block in liste: \n",
        "  keras.models.load_model(block)\n"
      ],
      "execution_count": null,
      "outputs": [
        {
          "output_type": "stream",
          "text": [
            "WARNING:absl:Importing a function (__inference_block1a_activation_layer_call_and_return_conditional_losses_14966) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block1b_activation_layer_call_and_return_conditional_losses_12262) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block1a_se_reduce_layer_call_and_return_conditional_losses_12102) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_stem_activation_layer_call_and_return_conditional_losses_11999) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block1a_activation_layer_call_and_return_conditional_losses_12055) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block1a_se_reduce_layer_call_and_return_conditional_losses_15006) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_11318) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_11318) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_11318) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_11318) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_11318) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block1b_activation_layer_call_and_return_conditional_losses_15199) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_1_layer_call_and_return_conditional_losses_14453) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_1_layer_call_and_return_conditional_losses_14453) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_1_layer_call_and_return_conditional_losses_14453) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_1_layer_call_and_return_conditional_losses_14453) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_1_layer_call_and_return_conditional_losses_14453) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_1_layer_call_and_return_conditional_losses_14649) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_1_layer_call_and_return_conditional_losses_14649) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_1_layer_call_and_return_conditional_losses_14649) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_1_layer_call_and_return_conditional_losses_14649) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_1_layer_call_and_return_conditional_losses_14649) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_stem_activation_layer_call_and_return_conditional_losses_14887) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_1_layer_call_and_return_conditional_losses_13884) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_1_layer_call_and_return_conditional_losses_13884) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_1_layer_call_and_return_conditional_losses_13884) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_1_layer_call_and_return_conditional_losses_13884) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_1_layer_call_and_return_conditional_losses_13884) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block1b_se_reduce_layer_call_and_return_conditional_losses_15239) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_1_layer_call_and_return_conditional_losses_14082) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_1_layer_call_and_return_conditional_losses_14082) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_1_layer_call_and_return_conditional_losses_14082) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_1_layer_call_and_return_conditional_losses_14082) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_1_layer_call_and_return_conditional_losses_14082) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block1b_se_reduce_layer_call_and_return_conditional_losses_12309) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2b_activation_layer_call_and_return_conditional_losses_22295) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2b_activation_layer_call_and_return_conditional_losses_31230) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2c_activation_layer_call_and_return_conditional_losses_22627) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2a_expand_activation_layer_call_and_return_conditional_losses_30825) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2d_activation_layer_call_and_return_conditional_losses_31976) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2b_expand_activation_layer_call_and_return_conditional_losses_31151) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2b_expand_activation_layer_call_and_return_conditional_losses_22239) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2d_se_reduce_layer_call_and_return_conditional_losses_23006) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2d_expand_activation_layer_call_and_return_conditional_losses_31897) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block1b_activation_layer_call_and_return_conditional_losses_30531) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2a_activation_layer_call_and_return_conditional_losses_22016) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_2_layer_call_and_return_conditional_losses_29677) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_2_layer_call_and_return_conditional_losses_29677) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_2_layer_call_and_return_conditional_losses_29677) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_2_layer_call_and_return_conditional_losses_29677) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_2_layer_call_and_return_conditional_losses_29677) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_2_layer_call_and_return_conditional_losses_29677) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_2_layer_call_and_return_conditional_losses_29677) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_2_layer_call_and_return_conditional_losses_29677) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_2_layer_call_and_return_conditional_losses_29677) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_2_layer_call_and_return_conditional_losses_29677) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_2_layer_call_and_return_conditional_losses_29677) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_2_layer_call_and_return_conditional_losses_29677) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_2_layer_call_and_return_conditional_losses_29677) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_2_layer_call_and_return_conditional_losses_29677) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_2_layer_call_and_return_conditional_losses_29677) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_2_layer_call_and_return_conditional_losses_29677) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_2_layer_call_and_return_conditional_losses_29677) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2d_expand_activation_layer_call_and_return_conditional_losses_22903) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_stem_activation_layer_call_and_return_conditional_losses_21420) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_19354) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_19354) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_19354) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_19354) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_19354) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_19354) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_19354) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_19354) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_19354) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_19354) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_19354) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_19354) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_19354) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_19354) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_19354) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_19354) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_19354) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2a_se_reduce_layer_call_and_return_conditional_losses_22063) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2a_se_reduce_layer_call_and_return_conditional_losses_30944) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_2_layer_call_and_return_conditional_losses_29085) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_2_layer_call_and_return_conditional_losses_29085) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_2_layer_call_and_return_conditional_losses_29085) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_2_layer_call_and_return_conditional_losses_29085) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_2_layer_call_and_return_conditional_losses_29085) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_2_layer_call_and_return_conditional_losses_29085) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_2_layer_call_and_return_conditional_losses_29085) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_2_layer_call_and_return_conditional_losses_29085) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_2_layer_call_and_return_conditional_losses_29085) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_2_layer_call_and_return_conditional_losses_29085) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_2_layer_call_and_return_conditional_losses_29085) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_2_layer_call_and_return_conditional_losses_29085) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_2_layer_call_and_return_conditional_losses_29085) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_2_layer_call_and_return_conditional_losses_29085) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_2_layer_call_and_return_conditional_losses_29085) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_2_layer_call_and_return_conditional_losses_29085) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_2_layer_call_and_return_conditional_losses_29085) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2c_activation_layer_call_and_return_conditional_losses_31603) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2d_se_reduce_layer_call_and_return_conditional_losses_32016) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2d_activation_layer_call_and_return_conditional_losses_22959) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2a_activation_layer_call_and_return_conditional_losses_30904) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2b_se_reduce_layer_call_and_return_conditional_losses_31270) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_stem_activation_layer_call_and_return_conditional_losses_30219) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block1a_activation_layer_call_and_return_conditional_losses_21476) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block1b_se_reduce_layer_call_and_return_conditional_losses_21730) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2c_expand_activation_layer_call_and_return_conditional_losses_31524) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2c_expand_activation_layer_call_and_return_conditional_losses_22571) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block1a_se_reduce_layer_call_and_return_conditional_losses_30338) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_2_layer_call_and_return_conditional_losses_27945) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_2_layer_call_and_return_conditional_losses_27945) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_2_layer_call_and_return_conditional_losses_27945) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_2_layer_call_and_return_conditional_losses_27945) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_2_layer_call_and_return_conditional_losses_27945) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_2_layer_call_and_return_conditional_losses_27945) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_2_layer_call_and_return_conditional_losses_27945) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_2_layer_call_and_return_conditional_losses_27945) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_2_layer_call_and_return_conditional_losses_27945) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_2_layer_call_and_return_conditional_losses_27945) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_2_layer_call_and_return_conditional_losses_27945) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_2_layer_call_and_return_conditional_losses_27945) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_2_layer_call_and_return_conditional_losses_27945) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_2_layer_call_and_return_conditional_losses_27945) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_2_layer_call_and_return_conditional_losses_27945) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_2_layer_call_and_return_conditional_losses_27945) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_2_layer_call_and_return_conditional_losses_27945) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block1a_activation_layer_call_and_return_conditional_losses_30298) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2a_expand_activation_layer_call_and_return_conditional_losses_21959) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2c_se_reduce_layer_call_and_return_conditional_losses_31643) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block1b_se_reduce_layer_call_and_return_conditional_losses_30571) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block1a_se_reduce_layer_call_and_return_conditional_losses_21523) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block1b_activation_layer_call_and_return_conditional_losses_21683) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_2_layer_call_and_return_conditional_losses_27351) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_2_layer_call_and_return_conditional_losses_27351) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_2_layer_call_and_return_conditional_losses_27351) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_2_layer_call_and_return_conditional_losses_27351) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_2_layer_call_and_return_conditional_losses_27351) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_2_layer_call_and_return_conditional_losses_27351) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_2_layer_call_and_return_conditional_losses_27351) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_2_layer_call_and_return_conditional_losses_27351) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_2_layer_call_and_return_conditional_losses_27351) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_2_layer_call_and_return_conditional_losses_27351) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_2_layer_call_and_return_conditional_losses_27351) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_2_layer_call_and_return_conditional_losses_27351) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_2_layer_call_and_return_conditional_losses_27351) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_2_layer_call_and_return_conditional_losses_27351) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_2_layer_call_and_return_conditional_losses_27351) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_2_layer_call_and_return_conditional_losses_27351) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_2_layer_call_and_return_conditional_losses_27351) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2b_se_reduce_layer_call_and_return_conditional_losses_22342) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2c_se_reduce_layer_call_and_return_conditional_losses_22674) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block1a_activation_layer_call_and_return_conditional_losses_41586) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block1b_se_reduce_layer_call_and_return_conditional_losses_41840) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3c_activation_layer_call_and_return_conditional_losses_44013) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2a_expand_activation_layer_call_and_return_conditional_losses_42069) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3d_se_reduce_layer_call_and_return_conditional_losses_44392) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2a_se_reduce_layer_call_and_return_conditional_losses_42173) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2a_activation_layer_call_and_return_conditional_losses_56925) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3a_activation_layer_call_and_return_conditional_losses_58370) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2d_activation_layer_call_and_return_conditional_losses_43069) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2d_activation_layer_call_and_return_conditional_losses_57997) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3b_activation_layer_call_and_return_conditional_losses_58696) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2d_se_reduce_layer_call_and_return_conditional_losses_58037) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3a_se_reduce_layer_call_and_return_conditional_losses_58410) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_stem_activation_layer_call_and_return_conditional_losses_41530) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3c_activation_layer_call_and_return_conditional_losses_59069) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3b_expand_activation_layer_call_and_return_conditional_losses_58617) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2c_expand_activation_layer_call_and_return_conditional_losses_57545) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3d_se_reduce_layer_call_and_return_conditional_losses_59482) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2d_expand_activation_layer_call_and_return_conditional_losses_43013) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3a_expand_activation_layer_call_and_return_conditional_losses_43345) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_51507) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_51507) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_51507) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_51507) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_51507) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_51507) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_51507) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_51507) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_51507) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_51507) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_51507) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_51507) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_51507) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_51507) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_51507) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_51507) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_51507) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_51507) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_51507) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_51507) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_51507) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_51507) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_51507) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_51507) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_51507) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_51507) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_51507) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_51507) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_51507) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2d_expand_activation_layer_call_and_return_conditional_losses_57918) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2c_se_reduce_layer_call_and_return_conditional_losses_42784) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3c_se_reduce_layer_call_and_return_conditional_losses_44060) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block1b_activation_layer_call_and_return_conditional_losses_56552) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2a_expand_activation_layer_call_and_return_conditional_losses_56846) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2c_expand_activation_layer_call_and_return_conditional_losses_42681) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3c_se_reduce_layer_call_and_return_conditional_losses_59109) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block1b_activation_layer_call_and_return_conditional_losses_41793) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block1b_se_reduce_layer_call_and_return_conditional_losses_56592) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2a_se_reduce_layer_call_and_return_conditional_losses_56965) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block1a_se_reduce_layer_call_and_return_conditional_losses_56359) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2b_se_reduce_layer_call_and_return_conditional_losses_42452) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2d_se_reduce_layer_call_and_return_conditional_losses_43116) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2b_expand_activation_layer_call_and_return_conditional_losses_42349) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3b_expand_activation_layer_call_and_return_conditional_losses_43625) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2c_activation_layer_call_and_return_conditional_losses_57624) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block1a_se_reduce_layer_call_and_return_conditional_losses_41633) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3b_activation_layer_call_and_return_conditional_losses_43681) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3d_expand_activation_layer_call_and_return_conditional_losses_44289) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3a_se_reduce_layer_call_and_return_conditional_losses_43449) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3c_expand_activation_layer_call_and_return_conditional_losses_43957) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3d_activation_layer_call_and_return_conditional_losses_44345) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3a_activation_layer_call_and_return_conditional_losses_43402) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block1a_activation_layer_call_and_return_conditional_losses_56319) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3d_expand_activation_layer_call_and_return_conditional_losses_59363) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3a_expand_activation_layer_call_and_return_conditional_losses_58291) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2a_activation_layer_call_and_return_conditional_losses_42126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_stem_activation_layer_call_and_return_conditional_losses_56240) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3b_se_reduce_layer_call_and_return_conditional_losses_43728) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3d_activation_layer_call_and_return_conditional_losses_59442) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_54406) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_54406) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_54406) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_54406) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_54406) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_54406) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_54406) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_54406) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_54406) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_54406) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_54406) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_54406) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_54406) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_54406) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_54406) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_54406) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_54406) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_54406) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_54406) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_54406) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_54406) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_54406) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_54406) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_54406) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_54406) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_54406) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_54406) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_54406) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_54406) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2b_se_reduce_layer_call_and_return_conditional_losses_57291) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2c_se_reduce_layer_call_and_return_conditional_losses_57664) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2b_expand_activation_layer_call_and_return_conditional_losses_57172) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3c_expand_activation_layer_call_and_return_conditional_losses_58990) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3b_se_reduce_layer_call_and_return_conditional_losses_58736) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2b_activation_layer_call_and_return_conditional_losses_42405) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2c_activation_layer_call_and_return_conditional_losses_42737) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_55394) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_55394) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_55394) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_55394) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_55394) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_55394) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_55394) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_55394) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_55394) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_55394) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_55394) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_55394) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_55394) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_55394) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_55394) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_55394) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_55394) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_55394) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_55394) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_55394) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_55394) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_55394) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_55394) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_55394) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_55394) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_55394) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_55394) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_55394) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_3_layer_call_and_return_conditional_losses_55394) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_38079) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_38079) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_38079) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_38079) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_38079) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_38079) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_38079) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_38079) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_38079) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_38079) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_38079) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_38079) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_38079) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_38079) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_38079) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_38079) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_38079) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_38079) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_38079) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_38079) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_38079) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_38079) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_38079) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_38079) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_38079) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_38079) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_38079) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_38079) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_38079) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_52497) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_52497) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_52497) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_52497) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_52497) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_52497) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_52497) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_52497) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_52497) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_52497) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_52497) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_52497) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_52497) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_52497) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_52497) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_52497) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_52497) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_52497) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_52497) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_52497) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_52497) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_52497) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_52497) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_52497) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_52497) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_52497) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_52497) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_52497) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_3_layer_call_and_return_conditional_losses_52497) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2b_activation_layer_call_and_return_conditional_losses_57251) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2d_se_reduce_layer_call_and_return_conditional_losses_98827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4e_activation_layer_call_and_return_conditional_losses_77834) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2b_se_reduce_layer_call_and_return_conditional_losses_98081) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4d_activation_layer_call_and_return_conditional_losses_101677) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4e_se_reduce_layer_call_and_return_conditional_losses_77881) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4a_se_reduce_layer_call_and_return_conditional_losses_76606) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3a_se_reduce_layer_call_and_return_conditional_losses_75330) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block1a_se_reduce_layer_call_and_return_conditional_losses_73514) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2a_se_reduce_layer_call_and_return_conditional_losses_97755) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3a_se_reduce_layer_call_and_return_conditional_losses_99200) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4b_expand_activation_layer_call_and_return_conditional_losses_76782) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3a_activation_layer_call_and_return_conditional_losses_75283) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2d_expand_activation_layer_call_and_return_conditional_losses_98708) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3c_se_reduce_layer_call_and_return_conditional_losses_75941) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_89492) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_89492) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_89492) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_89492) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_89492) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_89492) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_89492) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_89492) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_89492) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_89492) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_89492) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_89492) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_89492) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_89492) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_89492) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_89492) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_89492) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_89492) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_89492) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_89492) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_89492) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_89492) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_89492) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_89492) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_89492) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_89492) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_89492) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_89492) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_89492) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_89492) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_89492) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_89492) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_89492) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_89492) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_89492) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_89492) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_89492) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_89492) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_89492) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_89492) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_89492) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_89492) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_89492) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_89492) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_89492) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_89492) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_89492) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3d_activation_layer_call_and_return_conditional_losses_100232) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4c_se_reduce_layer_call_and_return_conditional_losses_77217) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3c_se_reduce_layer_call_and_return_conditional_losses_99899) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block1a_activation_layer_call_and_return_conditional_losses_97109) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2d_activation_layer_call_and_return_conditional_losses_98787) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2a_se_reduce_layer_call_and_return_conditional_losses_74054) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_67889) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_67889) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_67889) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_67889) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_67889) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_67889) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_67889) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_67889) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_67889) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_67889) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_67889) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_67889) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_67889) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_67889) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_67889) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_67889) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_67889) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_67889) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_67889) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_67889) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_67889) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_67889) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_67889) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_67889) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_67889) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_67889) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_67889) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_67889) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_67889) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_67889) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_67889) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_67889) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_67889) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_67889) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_67889) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_67889) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_67889) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_67889) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_67889) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_67889) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_67889) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_67889) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_67889) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_67889) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_67889) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_67889) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_67889) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2c_activation_layer_call_and_return_conditional_losses_98414) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_stem_activation_layer_call_and_return_conditional_losses_97030) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4a_activation_layer_call_and_return_conditional_losses_100605) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block1b_activation_layer_call_and_return_conditional_losses_73674) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block1b_activation_layer_call_and_return_conditional_losses_97342) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2a_activation_layer_call_and_return_conditional_losses_97715) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3c_expand_activation_layer_call_and_return_conditional_losses_75838) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2a_expand_activation_layer_call_and_return_conditional_losses_97636) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4e_activation_layer_call_and_return_conditional_losses_102050) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2c_expand_activation_layer_call_and_return_conditional_losses_74562) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4f_se_reduce_layer_call_and_return_conditional_losses_78213) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3a_expand_activation_layer_call_and_return_conditional_losses_99081) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4e_se_reduce_layer_call_and_return_conditional_losses_102090) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4d_expand_activation_layer_call_and_return_conditional_losses_77446) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4c_se_reduce_layer_call_and_return_conditional_losses_101344) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_94146) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_94146) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_94146) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_94146) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_94146) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_94146) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_94146) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_94146) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_94146) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_94146) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_94146) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_94146) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_94146) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_94146) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_94146) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_94146) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_94146) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_94146) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_94146) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_94146) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_94146) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_94146) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_94146) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_94146) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_94146) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_94146) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_94146) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_94146) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_94146) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_94146) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_94146) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_94146) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_94146) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_94146) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_94146) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_94146) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_94146) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_94146) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_94146) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_94146) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_94146) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_94146) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_94146) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_94146) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_94146) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_94146) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_94146) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2b_expand_activation_layer_call_and_return_conditional_losses_74230) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4f_se_reduce_layer_call_and_return_conditional_losses_102463) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2c_expand_activation_layer_call_and_return_conditional_losses_98335) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3c_activation_layer_call_and_return_conditional_losses_99859) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4b_expand_activation_layer_call_and_return_conditional_losses_100852) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4f_expand_activation_layer_call_and_return_conditional_losses_78110) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2c_activation_layer_call_and_return_conditional_losses_74618) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3d_activation_layer_call_and_return_conditional_losses_76226) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2d_expand_activation_layer_call_and_return_conditional_losses_74894) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block1a_se_reduce_layer_call_and_return_conditional_losses_97149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3c_activation_layer_call_and_return_conditional_losses_75894) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3d_se_reduce_layer_call_and_return_conditional_losses_76273) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3a_activation_layer_call_and_return_conditional_losses_99160) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2d_se_reduce_layer_call_and_return_conditional_losses_74997) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3b_expand_activation_layer_call_and_return_conditional_losses_99407) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4a_se_reduce_layer_call_and_return_conditional_losses_100645) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_91076) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_91076) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_91076) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_91076) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_91076) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_91076) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_91076) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_91076) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_91076) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_91076) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_91076) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_91076) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_91076) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_91076) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_91076) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_91076) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_91076) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_91076) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_91076) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_91076) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_91076) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_91076) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_91076) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_91076) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_91076) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_91076) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_91076) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_91076) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_91076) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_91076) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_91076) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_91076) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_91076) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_91076) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_91076) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_91076) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_91076) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_91076) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_91076) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_91076) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_91076) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_91076) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_91076) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_91076) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_91076) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_91076) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_4_layer_call_and_return_conditional_losses_91076) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2c_se_reduce_layer_call_and_return_conditional_losses_98454) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3b_se_reduce_layer_call_and_return_conditional_losses_75609) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4b_se_reduce_layer_call_and_return_conditional_losses_100971) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2b_expand_activation_layer_call_and_return_conditional_losses_97962) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3d_se_reduce_layer_call_and_return_conditional_losses_100272) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4d_se_reduce_layer_call_and_return_conditional_losses_77549) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block1b_se_reduce_layer_call_and_return_conditional_losses_97382) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4c_expand_activation_layer_call_and_return_conditional_losses_101225) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4e_expand_activation_layer_call_and_return_conditional_losses_77778) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4f_activation_layer_call_and_return_conditional_losses_78166) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4b_se_reduce_layer_call_and_return_conditional_losses_76885) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3d_expand_activation_layer_call_and_return_conditional_losses_100153) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4d_expand_activation_layer_call_and_return_conditional_losses_101598) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4c_activation_layer_call_and_return_conditional_losses_77170) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4d_activation_layer_call_and_return_conditional_losses_77502) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4f_expand_activation_layer_call_and_return_conditional_losses_102344) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2b_activation_layer_call_and_return_conditional_losses_98041) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3a_expand_activation_layer_call_and_return_conditional_losses_75226) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4c_expand_activation_layer_call_and_return_conditional_losses_77114) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2d_activation_layer_call_and_return_conditional_losses_74950) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3b_se_reduce_layer_call_and_return_conditional_losses_99526) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_stem_activation_layer_call_and_return_conditional_losses_73411) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2b_se_reduce_layer_call_and_return_conditional_losses_74333) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3d_expand_activation_layer_call_and_return_conditional_losses_76170) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3b_expand_activation_layer_call_and_return_conditional_losses_75506) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block1b_se_reduce_layer_call_and_return_conditional_losses_73721) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2c_se_reduce_layer_call_and_return_conditional_losses_74665) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2b_activation_layer_call_and_return_conditional_losses_74286) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4b_activation_layer_call_and_return_conditional_losses_100931) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4a_expand_activation_layer_call_and_return_conditional_losses_100526) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4d_se_reduce_layer_call_and_return_conditional_losses_101717) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3b_activation_layer_call_and_return_conditional_losses_99486) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_95728) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_95728) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_95728) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_95728) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_95728) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_95728) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_95728) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_95728) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_95728) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_95728) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_95728) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_95728) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_95728) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_95728) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_95728) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_95728) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_95728) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_95728) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_95728) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_95728) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_95728) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_95728) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_95728) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_95728) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_95728) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_95728) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_95728) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_95728) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_95728) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_95728) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_95728) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_95728) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_95728) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_95728) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_95728) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_95728) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_95728) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_95728) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_95728) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_95728) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_95728) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_95728) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_95728) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_95728) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_95728) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_95728) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_4_layer_call_and_return_conditional_losses_95728) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4a_activation_layer_call_and_return_conditional_losses_76559) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block1a_activation_layer_call_and_return_conditional_losses_73467) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4e_expand_activation_layer_call_and_return_conditional_losses_101971) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4a_expand_activation_layer_call_and_return_conditional_losses_76502) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3b_activation_layer_call_and_return_conditional_losses_75562) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3c_expand_activation_layer_call_and_return_conditional_losses_99780) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4c_activation_layer_call_and_return_conditional_losses_101304) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2a_expand_activation_layer_call_and_return_conditional_losses_73950) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4b_activation_layer_call_and_return_conditional_losses_76838) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4f_activation_layer_call_and_return_conditional_losses_102423) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2a_activation_layer_call_and_return_conditional_losses_74007) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block1b_se_reduce_layer_call_and_return_conditional_losses_154236) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block1a_activation_layer_call_and_return_conditional_losses_121424) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3c_activation_layer_call_and_return_conditional_losses_156713) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4c_se_reduce_layer_call_and_return_conditional_losses_125174) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2b_activation_layer_call_and_return_conditional_losses_154895) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5a_activation_layer_call_and_return_conditional_losses_159650) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3a_se_reduce_layer_call_and_return_conditional_losses_156054) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2d_se_reduce_layer_call_and_return_conditional_losses_122954) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4a_se_reduce_layer_call_and_return_conditional_losses_157499) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4f_activation_layer_call_and_return_conditional_losses_159277) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5e_activation_layer_call_and_return_conditional_losses_161095) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4b_expand_activation_layer_call_and_return_conditional_losses_157706) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3a_activation_layer_call_and_return_conditional_losses_156014) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5f_activation_layer_call_and_return_conditional_losses_161468) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5b_activation_layer_call_and_return_conditional_losses_126734) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5f_activation_layer_call_and_return_conditional_losses_128062) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5d_se_reduce_layer_call_and_return_conditional_losses_127445) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4f_se_reduce_layer_call_and_return_conditional_losses_126170) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_145723) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5c_expand_activation_layer_call_and_return_conditional_losses_160270) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5e_expand_activation_layer_call_and_return_conditional_losses_161016) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5a_expand_activation_layer_call_and_return_conditional_losses_159571) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2a_expand_activation_layer_call_and_return_conditional_losses_154490) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4a_expand_activation_layer_call_and_return_conditional_losses_157380) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2b_activation_layer_call_and_return_conditional_losses_122243) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4d_expand_activation_layer_call_and_return_conditional_losses_158452) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5e_se_reduce_layer_call_and_return_conditional_losses_161135) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block1a_activation_layer_call_and_return_conditional_losses_153963) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3c_activation_layer_call_and_return_conditional_losses_123851) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5c_expand_activation_layer_call_and_return_conditional_losses_127010) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2c_expand_activation_layer_call_and_return_conditional_losses_155189) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2c_se_reduce_layer_call_and_return_conditional_losses_122622) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5d_activation_layer_call_and_return_conditional_losses_127398) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4a_expand_activation_layer_call_and_return_conditional_losses_124459) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5b_se_reduce_layer_call_and_return_conditional_losses_126781) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3d_se_reduce_layer_call_and_return_conditional_losses_157126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3b_se_reduce_layer_call_and_return_conditional_losses_123566) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5e_se_reduce_layer_call_and_return_conditional_losses_127777) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4c_se_reduce_layer_call_and_return_conditional_losses_158198) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3b_activation_layer_call_and_return_conditional_losses_123519) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3a_expand_activation_layer_call_and_return_conditional_losses_155935) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4e_expand_activation_layer_call_and_return_conditional_losses_125735) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2a_activation_layer_call_and_return_conditional_losses_121964) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4f_expand_activation_layer_call_and_return_conditional_losses_159198) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block1b_activation_layer_call_and_return_conditional_losses_121631) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_5_layer_call_and_return_conditional_losses_143547) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4e_activation_layer_call_and_return_conditional_losses_158904) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4c_expand_activation_layer_call_and_return_conditional_losses_158079) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5d_expand_activation_layer_call_and_return_conditional_losses_127342) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3d_activation_layer_call_and_return_conditional_losses_157086) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5e_activation_layer_call_and_return_conditional_losses_127730) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5f_expand_activation_layer_call_and_return_conditional_losses_128006) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4d_se_reduce_layer_call_and_return_conditional_losses_125506) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4e_expand_activation_layer_call_and_return_conditional_losses_158825) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5b_activation_layer_call_and_return_conditional_losses_159976) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2b_se_reduce_layer_call_and_return_conditional_losses_122290) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2a_se_reduce_layer_call_and_return_conditional_losses_154609) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3c_se_reduce_layer_call_and_return_conditional_losses_156753) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block1a_se_reduce_layer_call_and_return_conditional_losses_121471) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3a_se_reduce_layer_call_and_return_conditional_losses_123287) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4c_expand_activation_layer_call_and_return_conditional_losses_125071) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2c_activation_layer_call_and_return_conditional_losses_122575) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4e_se_reduce_layer_call_and_return_conditional_losses_125838) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3b_expand_activation_layer_call_and_return_conditional_losses_123463) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5d_se_reduce_layer_call_and_return_conditional_losses_160762) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2c_activation_layer_call_and_return_conditional_losses_155268) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4d_activation_layer_call_and_return_conditional_losses_158531) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5f_expand_activation_layer_call_and_return_conditional_losses_161389) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4f_se_reduce_layer_call_and_return_conditional_losses_159317) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3c_se_reduce_layer_call_and_return_conditional_losses_123898) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4b_activation_layer_call_and_return_conditional_losses_124795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3d_expand_activation_layer_call_and_return_conditional_losses_157007) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3c_expand_activation_layer_call_and_return_conditional_losses_123795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3d_activation_layer_call_and_return_conditional_losses_124183) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4b_expand_activation_layer_call_and_return_conditional_losses_124739) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5a_expand_activation_layer_call_and_return_conditional_losses_126399) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2b_expand_activation_layer_call_and_return_conditional_losses_122187) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5f_se_reduce_layer_call_and_return_conditional_losses_128109) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_stem_activation_layer_call_and_return_conditional_losses_121368) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2b_se_reduce_layer_call_and_return_conditional_losses_154935) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3d_expand_activation_layer_call_and_return_conditional_losses_124127) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4d_se_reduce_layer_call_and_return_conditional_losses_158571) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3a_expand_activation_layer_call_and_return_conditional_losses_123183) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4f_expand_activation_layer_call_and_return_conditional_losses_126067) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2d_expand_activation_layer_call_and_return_conditional_losses_155562) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_149952) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5c_activation_layer_call_and_return_conditional_losses_160349) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4e_activation_layer_call_and_return_conditional_losses_125791) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5a_activation_layer_call_and_return_conditional_losses_126455) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3b_activation_layer_call_and_return_conditional_losses_156340) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3b_expand_activation_layer_call_and_return_conditional_losses_156261) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2d_expand_activation_layer_call_and_return_conditional_losses_122851) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5c_se_reduce_layer_call_and_return_conditional_losses_160389) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5a_se_reduce_layer_call_and_return_conditional_losses_159690) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4d_expand_activation_layer_call_and_return_conditional_losses_125403) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2c_expand_activation_layer_call_and_return_conditional_losses_122519) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4b_se_reduce_layer_call_and_return_conditional_losses_157825) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4a_se_reduce_layer_call_and_return_conditional_losses_124563) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2a_se_reduce_layer_call_and_return_conditional_losses_122011) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4d_activation_layer_call_and_return_conditional_losses_125459) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2a_activation_layer_call_and_return_conditional_losses_154569) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4c_activation_layer_call_and_return_conditional_losses_125127) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2d_se_reduce_layer_call_and_return_conditional_losses_155681) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4e_se_reduce_layer_call_and_return_conditional_losses_158944) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5d_expand_activation_layer_call_and_return_conditional_losses_160643) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_stem_activation_layer_call_and_return_conditional_losses_153884) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2c_se_reduce_layer_call_and_return_conditional_losses_155308) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4b_activation_layer_call_and_return_conditional_losses_157785) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block1a_se_reduce_layer_call_and_return_conditional_losses_154003) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2d_activation_layer_call_and_return_conditional_losses_122907) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5b_expand_activation_layer_call_and_return_conditional_losses_126678) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3c_expand_activation_layer_call_and_return_conditional_losses_156634) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5d_activation_layer_call_and_return_conditional_losses_160722) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5b_expand_activation_layer_call_and_return_conditional_losses_159897) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3a_activation_layer_call_and_return_conditional_losses_123240) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4c_activation_layer_call_and_return_conditional_losses_158158) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_5_layer_call_and_return_conditional_losses_152126) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5c_activation_layer_call_and_return_conditional_losses_127066) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5f_se_reduce_layer_call_and_return_conditional_losses_161508) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5a_se_reduce_layer_call_and_return_conditional_losses_126502) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3d_se_reduce_layer_call_and_return_conditional_losses_124230) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5b_se_reduce_layer_call_and_return_conditional_losses_160016) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4a_activation_layer_call_and_return_conditional_losses_157459) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3b_se_reduce_layer_call_and_return_conditional_losses_156380) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block1b_se_reduce_layer_call_and_return_conditional_losses_121678) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_113788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5e_expand_activation_layer_call_and_return_conditional_losses_127674) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4b_se_reduce_layer_call_and_return_conditional_losses_124842) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2d_activation_layer_call_and_return_conditional_losses_155641) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5c_se_reduce_layer_call_and_return_conditional_losses_127113) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2a_expand_activation_layer_call_and_return_conditional_losses_121907) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4a_activation_layer_call_and_return_conditional_losses_124516) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block1b_activation_layer_call_and_return_conditional_losses_154196) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4f_activation_layer_call_and_return_conditional_losses_126123) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2b_expand_activation_layer_call_and_return_conditional_losses_154816) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block6c_activation_layer_call_and_return_conditional_losses_239565) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block6c_expand_activation_layer_call_and_return_conditional_losses_194068) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block6g_expand_activation_layer_call_and_return_conditional_losses_240978) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3b_expand_activation_layer_call_and_return_conditional_losses_233286) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block6e_expand_activation_layer_call_and_return_conditional_losses_240232) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5a_activation_layer_call_and_return_conditional_losses_236675) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block6h_expand_activation_layer_call_and_return_conditional_losses_195728) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2d_activation_layer_call_and_return_conditional_losses_188025) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block6f_activation_layer_call_and_return_conditional_losses_195120) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2a_expand_activation_layer_call_and_return_conditional_losses_187025) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block1b_se_reduce_layer_call_and_return_conditional_losses_231261) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2c_se_reduce_layer_call_and_return_conditional_losses_232333) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2a_expand_activation_layer_call_and_return_conditional_losses_231515) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block6c_se_reduce_layer_call_and_return_conditional_losses_194171) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3d_se_reduce_layer_call_and_return_conditional_losses_234151) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block6a_activation_layer_call_and_return_conditional_losses_238866) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2a_activation_layer_call_and_return_conditional_losses_231594) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5e_se_reduce_layer_call_and_return_conditional_losses_192895) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block6e_activation_layer_call_and_return_conditional_losses_240311) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3d_se_reduce_layer_call_and_return_conditional_losses_189348) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4d_expand_activation_layer_call_and_return_conditional_losses_235477) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5e_expand_activation_layer_call_and_return_conditional_losses_238041) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block6f_expand_activation_layer_call_and_return_conditional_losses_195064) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block6f_expand_activation_layer_call_and_return_conditional_losses_240605) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block6c_activation_layer_call_and_return_conditional_losses_194124) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block1b_activation_layer_call_and_return_conditional_losses_231221) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block6c_expand_activation_layer_call_and_return_conditional_losses_239486) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5c_se_reduce_layer_call_and_return_conditional_losses_237414) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4b_activation_layer_call_and_return_conditional_losses_189913) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block6g_expand_activation_layer_call_and_return_conditional_losses_195396) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4b_activation_layer_call_and_return_conditional_losses_234810) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_228543) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2b_activation_layer_call_and_return_conditional_losses_187361) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block6h_activation_layer_call_and_return_conditional_losses_241430) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3a_expand_activation_layer_call_and_return_conditional_losses_188301) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block6b_se_reduce_layer_call_and_return_conditional_losses_193839) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block6f_activation_layer_call_and_return_conditional_losses_240684) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block6a_expand_activation_layer_call_and_return_conditional_losses_193456) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4f_activation_layer_call_and_return_conditional_losses_236302) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5e_activation_layer_call_and_return_conditional_losses_192848) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4d_se_reduce_layer_call_and_return_conditional_losses_190624) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block1a_activation_layer_call_and_return_conditional_losses_186542) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3a_se_reduce_layer_call_and_return_conditional_losses_188405) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2c_expand_activation_layer_call_and_return_conditional_losses_232214) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block6f_se_reduce_layer_call_and_return_conditional_losses_195167) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block1b_activation_layer_call_and_return_conditional_losses_186749) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block6d_activation_layer_call_and_return_conditional_losses_194456) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3a_expand_activation_layer_call_and_return_conditional_losses_232960) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block6f_se_reduce_layer_call_and_return_conditional_losses_240724) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3b_activation_layer_call_and_return_conditional_losses_188637) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4a_activation_layer_call_and_return_conditional_losses_234484) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5b_se_reduce_layer_call_and_return_conditional_losses_237041) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2a_se_reduce_layer_call_and_return_conditional_losses_231634) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4f_se_reduce_layer_call_and_return_conditional_losses_191288) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5a_expand_activation_layer_call_and_return_conditional_losses_191517) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block6a_se_reduce_layer_call_and_return_conditional_losses_238906) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2b_activation_layer_call_and_return_conditional_losses_231920) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4c_se_reduce_layer_call_and_return_conditional_losses_190292) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5c_se_reduce_layer_call_and_return_conditional_losses_192231) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5c_expand_activation_layer_call_and_return_conditional_losses_192128) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4b_se_reduce_layer_call_and_return_conditional_losses_189960) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block6b_se_reduce_layer_call_and_return_conditional_losses_239232) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block1a_se_reduce_layer_call_and_return_conditional_losses_186589) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference__wrapped_model_176149) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block6h_activation_layer_call_and_return_conditional_losses_195784) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3c_se_reduce_layer_call_and_return_conditional_losses_233778) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5b_se_reduce_layer_call_and_return_conditional_losses_191899) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4a_activation_layer_call_and_return_conditional_losses_189634) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3c_activation_layer_call_and_return_conditional_losses_233738) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5c_activation_layer_call_and_return_conditional_losses_237374) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2b_expand_activation_layer_call_and_return_conditional_losses_187305) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5e_expand_activation_layer_call_and_return_conditional_losses_192792) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block6b_activation_layer_call_and_return_conditional_losses_239192) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4c_activation_layer_call_and_return_conditional_losses_235183) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5f_activation_layer_call_and_return_conditional_losses_193180) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5e_se_reduce_layer_call_and_return_conditional_losses_238160) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3c_expand_activation_layer_call_and_return_conditional_losses_188913) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block6b_expand_activation_layer_call_and_return_conditional_losses_239113) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5c_activation_layer_call_and_return_conditional_losses_192184) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2b_expand_activation_layer_call_and_return_conditional_losses_231841) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4e_activation_layer_call_and_return_conditional_losses_190909) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5e_activation_layer_call_and_return_conditional_losses_238120) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3d_expand_activation_layer_call_and_return_conditional_losses_234032) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3a_activation_layer_call_and_return_conditional_losses_188358) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5b_activation_layer_call_and_return_conditional_losses_237001) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2c_activation_layer_call_and_return_conditional_losses_187693) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block6b_activation_layer_call_and_return_conditional_losses_193792) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2d_activation_layer_call_and_return_conditional_losses_232666) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3a_activation_layer_call_and_return_conditional_losses_233039) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2b_se_reduce_layer_call_and_return_conditional_losses_187408) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4d_activation_layer_call_and_return_conditional_losses_190577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3b_se_reduce_layer_call_and_return_conditional_losses_233405) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2d_expand_activation_layer_call_and_return_conditional_losses_187969) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5a_se_reduce_layer_call_and_return_conditional_losses_236715) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4b_expand_activation_layer_call_and_return_conditional_losses_189857) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block6e_expand_activation_layer_call_and_return_conditional_losses_194732) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block6e_se_reduce_layer_call_and_return_conditional_losses_194835) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3d_expand_activation_layer_call_and_return_conditional_losses_189245) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2d_se_reduce_layer_call_and_return_conditional_losses_232706) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4a_expand_activation_layer_call_and_return_conditional_losses_234405) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block6d_activation_layer_call_and_return_conditional_losses_239938) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4e_se_reduce_layer_call_and_return_conditional_losses_235969) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5f_expand_activation_layer_call_and_return_conditional_losses_238414) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4a_expand_activation_layer_call_and_return_conditional_losses_189577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4e_activation_layer_call_and_return_conditional_losses_235929) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5d_se_reduce_layer_call_and_return_conditional_losses_237787) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_model_6_layer_call_and_return_conditional_losses_225577) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4f_expand_activation_layer_call_and_return_conditional_losses_191185) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_216827) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block6g_se_reduce_layer_call_and_return_conditional_losses_241097) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block6g_se_reduce_layer_call_and_return_conditional_losses_195499) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4b_se_reduce_layer_call_and_return_conditional_losses_234850) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4a_se_reduce_layer_call_and_return_conditional_losses_234524) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3b_activation_layer_call_and_return_conditional_losses_233365) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5d_expand_activation_layer_call_and_return_conditional_losses_237668) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block6h_expand_activation_layer_call_and_return_conditional_losses_241351) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block6a_activation_layer_call_and_return_conditional_losses_193513) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block1a_se_reduce_layer_call_and_return_conditional_losses_231028) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block6g_activation_layer_call_and_return_conditional_losses_241057) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block1b_se_reduce_layer_call_and_return_conditional_losses_186796) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4d_activation_layer_call_and_return_conditional_losses_235556) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3b_se_reduce_layer_call_and_return_conditional_losses_188684) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block6h_se_reduce_layer_call_and_return_conditional_losses_195831) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block6d_se_reduce_layer_call_and_return_conditional_losses_239978) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5f_expand_activation_layer_call_and_return_conditional_losses_193124) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block6d_expand_activation_layer_call_and_return_conditional_losses_194400) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3d_activation_layer_call_and_return_conditional_losses_189301) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block6c_se_reduce_layer_call_and_return_conditional_losses_239605) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4e_se_reduce_layer_call_and_return_conditional_losses_190956) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2d_expand_activation_layer_call_and_return_conditional_losses_232587) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2a_se_reduce_layer_call_and_return_conditional_losses_187129) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5d_activation_layer_call_and_return_conditional_losses_237747) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4a_se_reduce_layer_call_and_return_conditional_losses_189681) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block6a_expand_activation_layer_call_and_return_conditional_losses_238787) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block6d_se_reduce_layer_call_and_return_conditional_losses_194503) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4e_expand_activation_layer_call_and_return_conditional_losses_235850) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4c_expand_activation_layer_call_and_return_conditional_losses_235104) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5f_se_reduce_layer_call_and_return_conditional_losses_193227) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block6b_expand_activation_layer_call_and_return_conditional_losses_193736) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block6g_activation_layer_call_and_return_conditional_losses_195452) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2c_expand_activation_layer_call_and_return_conditional_losses_187637) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5c_expand_activation_layer_call_and_return_conditional_losses_237295) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_stem_activation_layer_call_and_return_conditional_losses_186486) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5b_expand_activation_layer_call_and_return_conditional_losses_191796) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5b_activation_layer_call_and_return_conditional_losses_191852) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4b_expand_activation_layer_call_and_return_conditional_losses_234731) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5b_expand_activation_layer_call_and_return_conditional_losses_236922) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block6d_expand_activation_layer_call_and_return_conditional_losses_239859) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5d_expand_activation_layer_call_and_return_conditional_losses_192460) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4c_se_reduce_layer_call_and_return_conditional_losses_235223) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2c_activation_layer_call_and_return_conditional_losses_232293) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4f_activation_layer_call_and_return_conditional_losses_191241) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3c_activation_layer_call_and_return_conditional_losses_188969) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3b_expand_activation_layer_call_and_return_conditional_losses_188581) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4e_expand_activation_layer_call_and_return_conditional_losses_190853) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2b_se_reduce_layer_call_and_return_conditional_losses_231960) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5d_se_reduce_layer_call_and_return_conditional_losses_192563) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5a_expand_activation_layer_call_and_return_conditional_losses_236596) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2a_activation_layer_call_and_return_conditional_losses_187082) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4d_expand_activation_layer_call_and_return_conditional_losses_190521) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3c_se_reduce_layer_call_and_return_conditional_losses_189016) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5f_se_reduce_layer_call_and_return_conditional_losses_238533) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4c_expand_activation_layer_call_and_return_conditional_losses_190189) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4c_activation_layer_call_and_return_conditional_losses_190245) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5a_activation_layer_call_and_return_conditional_losses_191573) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block6h_se_reduce_layer_call_and_return_conditional_losses_241470) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4f_expand_activation_layer_call_and_return_conditional_losses_236223) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3c_expand_activation_layer_call_and_return_conditional_losses_233659) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2d_se_reduce_layer_call_and_return_conditional_losses_188072) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5f_activation_layer_call_and_return_conditional_losses_238493) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5a_se_reduce_layer_call_and_return_conditional_losses_191620) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block6a_se_reduce_layer_call_and_return_conditional_losses_193560) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3d_activation_layer_call_and_return_conditional_losses_234111) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4d_se_reduce_layer_call_and_return_conditional_losses_235596) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block6e_activation_layer_call_and_return_conditional_losses_194788) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block5d_activation_layer_call_and_return_conditional_losses_192516) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_sequential_6_layer_call_and_return_conditional_losses_219795) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block2c_se_reduce_layer_call_and_return_conditional_losses_187740) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block3a_se_reduce_layer_call_and_return_conditional_losses_233079) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block6e_se_reduce_layer_call_and_return_conditional_losses_240351) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block1a_activation_layer_call_and_return_conditional_losses_230988) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_block4f_se_reduce_layer_call_and_return_conditional_losses_236342) with ops with custom gradients. Will likely fail if a gradient is requested.\n",
            "WARNING:absl:Importing a function (__inference_stem_activation_layer_call_and_return_conditional_losses_230909) with ops with custom gradients. Will likely fail if a gradient is requested.\n"
          ],
          "name": "stderr"
        }
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "n9n9N8AoUiBU"
      },
      "source": [
        "On a obtenu un vecteur pour chaque niveau. Ce vecteur sera considéré  comme une représentation de l'image d'entrée.\n",
        "\n",
        "Dans cet espace de  représentation on va utiliser la distance de mahalanobis pour évaluer le dégré d'anomalie de chaque image. \n"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "EUOt2_Xcf3sN"
      },
      "source": [
        " **Visualizing the results of the feature maps**:"
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "id": "XIUwuW0_2Ls9"
      },
      "source": [
        "#faire un graph pour visualiser: \n"
      ],
      "execution_count": null,
      "outputs": []
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "o2zHm2FnU2lG"
      },
      "source": [
        "#Mahalanobis Distance: \n"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "cv8mYLBUkRNU"
      },
      "source": [
        "## test pour le level 1: "
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "id": "e5dDju_wZmWu"
      },
      "source": [
        "# Using Mahalanobis Distance as Anomaly Detector\n",
        "from sklearn.covariance import EmpiricalCovariance\n",
        "#on calcule la distribution pour le train set (avec que des classes normales)\n",
        "emp_cov = EmpiricalCovariance().fit(block_train_features[0]) #calcul de la symetric covariance matrix of the distribution\n",
        "\n"
      ],
      "execution_count": 22,
      "outputs": []
    },
    {
      "cell_type": "code",
      "metadata": {
        "id": "Z8wuChLqZsdW",
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 281
        },
        "outputId": "4de26754-10ae-43bf-a3c2-1610c635058a"
      },
      "source": [
        "plt.figure()\n",
        "plt.title('Full Covariance Matrix of the distribution of the features')\n",
        "plt.imshow(emp_cov.covariance_)\n",
        "plt.show()\n"
      ],
      "execution_count": 25,
      "outputs": [
        {
          "output_type": "display_data",
          "data": {
            "image/png": "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\n",
            "text/plain": [
              "<Figure size 432x288 with 1 Axes>"
            ]
          },
          "metadata": {
            "tags": [],
            "needs_background": "light"
          }
        }
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "id": "_T-H_7axaSQb",
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "outputId": "0b086d3d-fd7e-4d87-e7f1-a626f5c03ab4"
      },
      "source": [
        "#puis on applique la distance de mahalanobis sur le test set en utilisant la distribution du train set. \n",
        "distMahalanobis=emp_cov.mahalanobis(block_test_features[0])\n",
        "\n",
        "print(distMahalanobis.shape)\n",
        "print(distMahalanobis)\n",
        "\n",
        "# Faire attention à : on a une base de données, on a un cts nombre de points et chaque point à une dimension, il faut prendre la matrice ds le bon ordre et pas qu'il confonde les deux. \n",
        "#dimension de la matrice de covariance.\n",
        "#distance correspond au score d'anomalie. \n",
        "#log pas d'intérêt. \n",
        "#"
      ],
      "execution_count": 26,
      "outputs": [
        {
          "output_type": "stream",
          "text": [
            "(10000,)\n",
            "[30452208.86058575 30487455.12440107 30448691.402778   ...\n",
            " 30448565.13381563 30437844.85897345 30445363.01535683]\n"
          ],
          "name": "stdout"
        }
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "a7AcFevwkYRz"
      },
      "source": [
        "## calcul pour chaque level:"
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "KXWRMX8j3wFW",
        "outputId": "6e47790f-a0a9-4b18-d33c-1fcfd4863aab"
      },
      "source": [
        "from sklearn.covariance import EmpiricalCovariance\n",
        "\n",
        "feature_level=[1,2,3,4,5,6,7]\n",
        "res_maha=[]\n",
        "\n",
        "for k in feature_level:\n",
        "    errs = []\n",
        "    level = k\n",
        "    z_train = block_train_features[k-1]\n",
        "    z_test = block_test_features[k-1]\n",
        "    emp_cov = EmpiricalCovariance().fit(z_train)\n",
        "    errs = emp_cov.mahalanobis(z_test)\n",
        "    res_maha.append(roc_auc_score(y_test==0, errs)) #8 est la classe anormale #regardez doc pour la fonction roc_auc_score. \n",
        "\n",
        "    print('The the AUC score for level %d is %.2f' % (k, res_maha[-1]))"
      ],
      "execution_count": 28,
      "outputs": [
        {
          "output_type": "stream",
          "text": [
            "The the AUC score for level 1 is 0.50\n",
            "The the AUC score for level 2 is 0.47\n",
            "The the AUC score for level 3 is 0.54\n",
            "The the AUC score for level 4 is 0.44\n",
            "The the AUC score for level 5 is 0.50\n",
            "The the AUC score for level 6 is 0.49\n",
            "The the AUC score for level 7 is 0.52\n"
          ],
          "name": "stdout"
        }
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 637
        },
        "id": "pp2HzJBg54xu",
        "outputId": "a8078479-bb91-4c79-facd-661105341186"
      },
      "source": [
        "plt.figure(figsize=(10, 10))\n",
        "plt.plot(feature_level, res_maha, 's-')\n",
        "best_res = max(res_maha)\n",
        "best_dim = feature_level[np.argmax(res_maha)]\n",
        "print('The best level is %d, whose AUC score is %.2f' % (best_dim, best_res))\n",
        "\n",
        "plt.xlabel('level number')\n",
        "plt.title('Mahalanobis distance')\n",
        "plt.ylabel('ROC-AUC')\n",
        "plt.grid('on')\n",
        "plt.show()\n",
        "\n"
      ],
      "execution_count": null,
      "outputs": [
        {
          "output_type": "stream",
          "text": [
            "The best level is 4, whose AUC score is 0.73\n"
          ],
          "name": "stdout"
        },
        {
          "output_type": "display_data",
          "data": {
            "image/png": "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\n",
            "text/plain": [
              "<Figure size 720x720 with 1 Axes>"
            ]
          },
          "metadata": {
            "tags": [],
            "needs_background": "light"
          }
        }
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "id": "fL-73iy58n4n"
      },
      "source": [
        "#the best level is 2, let's analyze it:\n",
        "\n",
        "# the best model is 2, let's analyse it: \n",
        "level=2\n",
        "\n",
        "z_train = model_2.predict(x_train, batch_size=64)\n",
        "z_test = model_2.predict(x_test, batch_size=64)\n",
        "emp_cov = EmpiricalCovariance().fit(z_train)\n",
        "\n",
        "errs = np.log(emp_cov.mahalanobis(z_test))\n",
        "\n",
        "\n",
        "\n"
      ],
      "execution_count": null,
      "outputs": []
    },
    {
      "cell_type": "code",
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 653
        },
        "id": "jW8NFlQMBys2",
        "outputId": "70f4138a-554b-4f79-e7bf-3c8cffb2ed5d"
      },
      "source": [
        "col = ['r','b']\n",
        "plt.figure(figsize=(10, 10))\n",
        "plt.xlabel('Value of the Mahalanobis distance')\n",
        "plt.title('Distribution of the Mahalanobis distance')\n",
        "\n",
        "for i in range(2):\n",
        "    errs_plot = errs[y_test==i]\n",
        "    plt.hist(errs_plot, 20, density=True, facecolor=col[i], alpha=0.1)\n",
        "    print(\"Reconstruction error for label %s : %.6f \" % (i, np.mean(errs_plot)))\n",
        "plt.show()"
      ],
      "execution_count": null,
      "outputs": [
        {
          "output_type": "stream",
          "text": [
            "Reconstruction error for label 0 : 3.727909 \n",
            "Reconstruction error for label 1 : 3.068756 \n"
          ],
          "name": "stdout"
        },
        {
          "output_type": "display_data",
          "data": {
            "image/png": "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\n",
            "text/plain": [
              "<Figure size 720x720 with 1 Axes>"
            ]
          },
          "metadata": {
            "tags": [],
            "needs_background": "light"
          }
        }
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "id": "ie6iysSDJ_vX",
        "outputId": "ba85b953-e7e1-49a9-c627-02f2b78ada31"
      },
      "source": [
        ""
      ],
      "execution_count": null,
      "outputs": [
        {
          "output_type": "stream",
          "text": [
            "[7 2 1 ... 4 5 6]\n",
            "[False False  True ... False False False]\n"
          ],
          "name": "stdout"
        }
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "id": "JNlBiZEUJyXm"
      },
      "source": [
        "fpr, tpr, thresholds = roc_curve(y_test==0, errs, drop_intermediate=False)\n",
        "AUC = auc(fpr, tpr)\n",
        "plot_AUC(fpr,tpr,AUC,'Mahalanobis distance')"
      ],
      "execution_count": null,
      "outputs": []
    },
    {
      "cell_type": "code",
      "metadata": {
        "id": "e8B2l9_9RMAZ"
      },
      "source": [
        ""
      ],
      "execution_count": null,
      "outputs": []
    }
  ]
}